#opengl #csharp #projekt #studia #it #informatyka #programowanie
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 -
@kanal35_pl: Dupa ciebie boli o to i tyle, weź mu daj spokój już. To że sobie nie radzi z tego nie znaczy że jest w czymś inny dobry. Poza tym zielonka usuń konto i się nie pogrążaj ( ͡° ͜ʖ ͡°)
  • Odpowiedz
  • 0
@kanal35_pl:
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
  • Odpowiedz
#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
@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.
  • Odpowiedz
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
  • Odpowiedz
@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
  • Odpowiedz
@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
  • Odpowiedz
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
@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
  • Odpowiedz
#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
via Wykop Mobilny (Android)
  • 2
@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
  • Odpowiedz
@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
  • Odpowiedz
via Wykop Mobilny (Android)
  • 4
Chce żeby jeden z moich obiektów w przestrzeni został drugim źródłem światła. Jest jakiś prosty sposób na to(więcej nie chcę)? Trzeba coś dodać do jego fragment shadera tak? Laik here

#opengl #cpp
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
@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,
  • Odpowiedz
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 #
Leinnan - Jeszcze się nie poddałem z OpenGLem. Po krótszej przerwie zacząłem znowu ko...

źródło: comment_1600894784J2jwoBBPV07luCzXfFG2ZR.jpg

Pobierz
@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
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 (?)
IceGoral - W czym mogę najszybciej wyrenderować punkty(sfery) w przestrzeni? matplotl...

źródło: comment_15869683498Fak4bCwlLJXBG4AVFgpT5.gif

Pobierz