#dev #gamedev #grafika #programowaniegrafiki #cpp #winapi #opengl #directx Hey, Mireczki, potrzebuje zrobić prosty "viewer" w swojej aplikacji pod windows. Jedna ma pokazywać zwykłego plane'a z teksturą a druga model 3d bez textury tylko z jednym światłem. Nie chce się z tym babrać i chcę, móc skompilować cały program statycznie do jednego pliku. Co wybrać? OpenGL czy DX? ostatni raz na tym robiłem koło 2005 roku xDD wiec trochę się pozmieniało.. Openm chyba
Wszystko
Wszystkie
Archiwum
- 1
Siema! Mamy na tagu jakichś entuzjastów #opengl ? ;) Od jakiegoś czasu piszę sobie własny prosty silnik gier, pod indyki 2D/3D, ale mam trochę wątpliwości i pytań związanych z render pipeline-m. Chętnie bym pogadał z kimś lepiej ogarniętym w temacie niż ja ᕙ(⇀‸↼‶)ᕗ
#programowanie #gamedev
#programowanie #gamedev
@reconn: Odnośnie shaderów to zależy co renderujesz i jakim sposobem. Np jak używasz Deferred shading to nie masz wyjścia i musisz mieć uniwersalny shader na każdą warstwę sceny którą rysujesz.
Jeżeli ktoś faktycznie chce wejść w niskopoziomowe programowanie grafiki to już lepiej chyba zacząć od WebGPU ( np. jako wgpu-native dla C++ ).
@lionbest: ale kłamstwa
@reconn: znajomość OpenGL-a jest niezbędna jak chcesz robić coś z grafiką, API nadal jest wszędzie używane, zarówno w przeglądarkach jak i telefonach
Opengl i glsl (nie taki krótki kurs) Kiciaka. Czytał ktoś? Warto na początek? Zależy mi na tym żeby było dużo mięsa i mało #!$%@?.
#opengl #programowanie #programista15k
#opengl #programowanie #programista15k
@2ubRYlGqXdXxRAzXwRaQQ: Dlaczego uważasz, ze jestem pajacem?
Może jakiś argument zamiast wyzywania innych ludzi? Pracowałem nad OpenGL kilka lat i to nie ma przyszłości, już 10 lat temu nie miało…
Może jakiś argument zamiast wyzywania innych ludzi? Pracowałem nad OpenGL kilka lat i to nie ma przyszłości, już 10 lat temu nie miało…
@yggdrasil: Czy odpowiedź lakoniczna w stylu 'ucieeekaaj' nie jest pajacowaniem?
Vulkan = więcej boilerplate
DirectX = Windows&Xbox only
Metal?
OpenGL nie jest rozwijane, ale nigdzie się nie wybiera.
Jasne jest przestarzałe ale chyba prościej w tym zacząć i przeskoczyć potem na Vulkan/DX. Nie wiem jakie silnik OPa ma potrzeby ale nie zawsze potrzeba Vulkana/DXa
Vulkan = więcej boilerplate
DirectX = Windows&Xbox only
Metal?
OpenGL nie jest rozwijane, ale nigdzie się nie wybiera.
Jasne jest przestarzałe ale chyba prościej w tym zacząć i przeskoczyć potem na Vulkan/DX. Nie wiem jakie silnik OPa ma potrzeby ale nie zawsze potrzeba Vulkana/DXa
Chce odpalić stare wersję minecrafta na Windowsie xp 32bity i mi coś takiego wyskakuje pomoże ktoś? #informatyka #minecraft #opengl #windowsxp #windows
- 0
@supra107 nie ma właśnie jakich kolwiek światów
- 3
@Kaylopl: A no to spoko xD
Mnie stare światy zachowały się dzięki staremu kompowi z dyskiem 20GB gdzie wszystko musiałem przenosić na pendrive'y, i tak się ich zawartość zachowała do dziś. Pierwszy świat z czasów Bety 1.3_01, początek mojej przygody. xD
Mnie stare światy zachowały się dzięki staremu kompowi z dyskiem 20GB gdzie wszystko musiałem przenosić na pendrive'y, i tak się ich zawartość zachowała do dziś. Pierwszy świat z czasów Bety 1.3_01, początek mojej przygody. xD
- 0
Mirki czy ktoś wie jak to naprawić? Coś #opengl odwala i nie wiem o co chodzi.
#linuxgaming #playonlinux #valheim #linux #debian
#linuxgaming #playonlinux #valheim #linux #debian
- 1
@hooyer: Masz tak co chwilę? Może zobacz jak działa z włączonym Vulkan https://www.pcgamer.com/valheim-vulkan-api-performance/
Najlepiej zgłoś błąd twórcy i daj tam informacje jaka wersja jądra co to za dystrybucja, jaka wersja sterownika i jaka karta graficzna.
Najlepiej zgłoś błąd twórcy i daj tam informacje jaka wersja jądra co to za dystrybucja, jaka wersja sterownika i jaka karta graficzna.
@hooyer: zainstaluj Windowsa :)
tl;dr: JavaScript vs C++ w symulacjach fizycznych i grafice 3D.
Hej, ostatnio bawię się trochę JavaScriptem i muszę Wam powiedzieć, że mam mocno ambiwalentny stosunek do tego języka - istna love-hate relationship. Jednak muszę przyznać, że język i środowisko uruchomieniowe robi niekiedy dobre wrażenie. Przykład: https://www.youtube.com/watch?v=a1L7k35EHIc Gościu wykorzystał wątki - workery działając w tle do proceduralnego generowania świata 3D, podczas gdy główny wątek bierze na siebie wyświetlanie obrazu. Działa to zaskakująco wydajnie
Hej, ostatnio bawię się trochę JavaScriptem i muszę Wam powiedzieć, że mam mocno ambiwalentny stosunek do tego języka - istna love-hate relationship. Jednak muszę przyznać, że język i środowisko uruchomieniowe robi niekiedy dobre wrażenie. Przykład: https://www.youtube.com/watch?v=a1L7k35EHIc Gościu wykorzystał wątki - workery działając w tle do proceduralnego generowania świata 3D, podczas gdy główny wątek bierze na siebie wyświetlanie obrazu. Działa to zaskakująco wydajnie
@gacek_wilkooki: v8 to jest silnik. node / przeglądarka to są runtime / środowiska uruchomieniowe właśnie - których będziesz potrzebował do wizualizacji. Imo jak tak, to pytanie rozbija się o to jak skomplikowane są to obliczenia. W teorii do node masz bindingi do np. CUDA toolkit - ale nie używałem tego, i nie wiem na ile wydajne to jest. Można też to zrobić przy uzyciu workerów po prostu - ale nigdy nie
- 0
@Przegrywek123: Tak zrobię, dzięki. :)
#naukaprogramowania #cpp #opengl
trudno jest opanować opengl z perspektywy może 2 lat programowania hobbystycznego?
bo właśnie napisałem jakis kod który rysuje trójkąt z tablicy floatów (lece z poradnika the cherno)
i troche nie czaje jak to działa dalej
trudno jest opanować opengl z perspektywy może 2 lat programowania hobbystycznego?
bo właśnie napisałem jakis kod który rysuje trójkąt z tablicy floatów (lece z poradnika the cherno)
i troche nie czaje jak to działa dalej
@damian2810200000: Jakie błędy? Ja nigdy żadnych błędów tam nie spotkałem.
@Passer93: w poradniku o grze 2d, jest na pewno błąd polegający, że 2x funkcja zwraca obiekt zamiast adresu obiektu.
- 0
#programowanie #programista15k #gamedev #opengl #directx #cpp Cześć, mam takie pytanko odnośnie wywalania grafiki na ekran i double buffer. Weżmy winAPI i winGDI czyli podstawową biblioteke wyswietlania w Windowsie. Tam ponoć najszybszą funkcją jest BltBlit() - ale z tego co mi się kojarzy to "blitowanie" to inaczej kopiowanie jakiegoś kawałka na ekran. Jeśli wywalam cały bufor do okna czy na ekran, a który i tak musiałem "zarysować" w całości (tj. nie musialem go
@ZawzietyRobaczek: masz tak że z odpowiednia czewtotliwością dane wysyłane sa do monitora. Jeśli piszesz po front buforze to masz tearing bo w połowie rysowania może nastąpić operacja wysłania tego na ekran. Dlatego używa się off buforów. Podmiana front buffer na off buffer to zmiana wskaźnika
@ZawzietyRobaczek: Porównujesz jabłka z pomarańczami. BltBit to kopiowanie bloku bitmapy z jednego Device Context na drugi, albo nawet w ramach jednego DC, ale to nie ma żadnego bezposredniego związku z framebuferrem. To jst inny poziom abstrakcji.
@zibizz1: A swapowanie buforów na GPU to nie jest ściśle rzecz biorąc podmiana wskaźnika bo framebuffery mają okreslona lokalizację w pamięci GPU i ich adres się nie zmienia. Jest to tylko flipowanie jednego bitu
@zibizz1: A swapowanie buforów na GPU to nie jest ściśle rzecz biorąc podmiana wskaźnika bo framebuffery mają okreslona lokalizację w pamięci GPU i ich adres się nie zmienia. Jest to tylko flipowanie jednego bitu
Wie ktoś może czemu tak się dzieje ? prosty kod tworzacy okno i zamiast otworzyc puste okno, robi mi "screenshot" pulpitu i wyswietla.
linux mint 20.2 grafa intel hd 5500
#cpp #programowanie #linux #opengl
linux mint 20.2 grafa intel hd 5500
#cpp #programowanie #linux #opengl
- 1
@Passer93: gościu który mi to zleca nie odpowiada od kilku dni więc #!$%@? mam
- 0
@JakTamCoTam: xD
- 0
Ktoś tutaj ogarnia trochę #vulkan? Potrzebuje wiedzieć czy jest sens przerobić program z #opengl (pisany w #python PyOpenGL) na Vulkana i czy jest ktoś kto by mnie lekko nakierował jak to zrobić.
#programowanie
#programowanie
Czy jest możliwe w obecnych czasach w IT znaleźć jeszcze gdzieś prace przy tworzeniu grafiki w OpenGL? A w dodatku jako junior?
Mam taką pracę inżynierską w tym, także tak czy siak uczę się pisać z użyciem OpenGL , ale tak szczerze to przynajmniej w Polsce nie widziałem zbyt dużo ofert pracy np. na Pracuj.pl z tą technologią i to mnie zastanawia, bo jak spojrzę na to w jak wielu miejscach OpenGL
Mam taką pracę inżynierską w tym, także tak czy siak uczę się pisać z użyciem OpenGL , ale tak szczerze to przynajmniej w Polsce nie widziałem zbyt dużo ofert pracy np. na Pracuj.pl z tą technologią i to mnie zastanawia, bo jak spojrzę na to w jak wielu miejscach OpenGL
- 1
@FIGUS97: oczywiście że się da, OpenGL jest bardziej używany niż Vulkan, a tyle samo co DirectX
@mk321 Najczęściej silniki, na których oparte są większe produkcje, są uniwersalne i niezależne od konkretnego API. Mają swoją własną, wewnętrzną reprezentację operacji związanych z renderowaniem i adaptery, które "tłumaczą" to na wywołania DX/OGL/Vk. Bo zasada działania tych API jest wbrew pozorom bardzo zbliżona do siebie.
@FIGUS97 Jeśli interesuje Cię konkretnie OGL, to celuj w gry mobilne lub aplikacje narzędziowe pokroju CAD/CAE. Ale nie ograniczaj się, tak naprawdę jeśli jesteś na poziomie juniora,
@FIGUS97 Jeśli interesuje Cię konkretnie OGL, to celuj w gry mobilne lub aplikacje narzędziowe pokroju CAD/CAE. Ale nie ograniczaj się, tak naprawdę jeśli jesteś na poziomie juniora,
- 11
Jeszcze się nie poddałem z OpenGLem. Po krótszej przerwie zacząłem znowu kodzić, przeczyściłem minimalnie kod, poprzenosiłem część rzeczy do osobnych struktur i powoli zaczyna to działać. Doszła obsługa imgui, w międzyczasie testowałem winit zamiast glfw jednak na razie zostaje przy tym drugim bo go bardziej kojarzę z c++. Mimo tego jestem całkiem zadowolony, jest szansa, że nawet jakąś małą gierkę na tym napiszę.
Link do kodu: https://git.sr.ht/~leinnan/doppler
#leinnanblends #programowanie #rustlang #gamedev #
Link do kodu: https://git.sr.ht/~leinnan/doppler
#leinnanblends #programowanie #rustlang #gamedev #
- 4
@OlekAleksander: Nie C++ tylko Rust: https://www.rust-lang.org/
- 2
@OlekAleksander: To czy efektu mało czy dużo to zależy jak na to spojrzeć.
- 6
Podejście v99 do czystego OpenGLa. Zobaczymy tym razem jak daleko zajdę.
#leinnanblends #programowanie #rustlang #gamedev #opengl
#leinnanblends #programowanie #rustlang #gamedev #opengl
- 1
@materazzi: Meh, mi Vulkan na razie mocno niepotrzebny. Przed nim w kolejce jest WebGL i WebGPU, zwłaszcza to drugie w długiej perspektywie jest dla mnie ciekawe: https://kvark.github.io/web/gpu/native/2020/05/03/point-of-webgpu-native.html
@Leinnan: ehh OpenGL ... się mi przypomniał semestr grafiki komputerowej i jakie to "wow" robiło. :-)
Mireczki ma ktoś z was linka do pdf z pbrt bookiem? http://www.pbr-book.org/
#opengl #programowanie #vulkan #pbr #programista15k
#opengl #programowanie #vulkan #pbr #programista15k
- 1
@AnastaZIuk ogólnie polecam tą stronkę. Są tam wszystkie ebook z IT.
- 0
@PrzemoVi: Postuje tutaj bo Wykop coś zaczął świrować z postami i nie mogę odpisać Ci :/. Chodzi oto, że Valve nie ma stworzonego prowdopodobnie edytora materiałów. Edytor materiałów to narządzie dla grafików żeby nie musieli znać się na programowaniu programów wykonywanych na kartach graficznych. Dzięki temu grafik stworzy sobie jeden graf za pomoca edytora -> silnik przerobi go na program i może wszystkim broniom w CSGO mu go dać. Następnie dla
@Niraya: z takim jak tu?
- 1
@Mega_Smieszek: Szkoda, że jestem w pracy i nie mam dźwięku bo efekt byłby lepszy, ale i tak podskoczyłam na fotelu :P
- 5
W czym mogę najszybciej wyrenderować punkty(sfery) w przestrzeni? matplotlib (#python) działa strasznie wolno i jest słabo z kamerą. Myślałem jeszcze nad #opengl i #qt lub #unity. W ostateczności wykorzystam GPU i #cuda. Teoretycznie ma być jak najwięcej punktów w czasie rzeczywistym ( #lidar na samochodzie). Jakieś pomysły?
#programowanie #grafikakomputerowa (?) #grafika3d (?)
#programowanie #grafikakomputerowa (?) #grafika3d (?)
- 0
Szukam osoby chętnej wykonać prosty projekt programistyczny w c++ oraz opengl. #opengl #cpp #programowanie
@aleks03: poka i wycenimy wspólnie
konto usunięte via Android
- 0
Witam, potrzebuję bardzo pomocy w zrealizowaniu 2 projektów z C# OpenGL, od nich zależy zaliczenie przedmiotu.
Nie daję rady z projektami i czy mógłby ktoś doświadczony zrealizować takowe dla mnie? Więcej szczegółów podam w wiadomości prywatnej. Oczywiście, wynagrodzenie też będzie.
Proszę bardzo o pomoc! Dla kogoś kto się tym zajmuję to pewnie są proste rzeczy :/
1 projekt - do 30 kwietnia.
2 projekt -
Twoja wypowiedź znów nie ma sensu, powtarzasz się ciągle z tym samym, a już nie wiem w jaki sposób mam Ci wyjaśniać. A nawet nic nie pomyślałeś że to może wina wykładowcy, że słabo wyłożył materiał do zrobienia tego? A tak jak wspomniałem to jest 1 przedmiot, z którego i tak nie chce się zajmować i nabywać większych umiejętności w przyszłości z niego. Będę zajmował się czymś innym z programowania