ZawzietyRobaczek
ZawzietyRobaczek
#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
0
  • Najlepsze
  • Wszystkie komentarze
programista3k
@ZawzietyRobaczek: a cpp to opengl
0
ZawzietyRobaczek
ZawzietyRobaczek
#programowanie #grafika #programowaniegrafiki #gamedev Mireczki, w jaki sposób dowiedzieć się jaki dany ekran ma proporcje ale w formacie np. 16:9 4:3 itp... bo jesli podzielę szerokosc na wysokosc dostane w postaci liczny np., 1,77777 itp to jakeis dzielniki trzeba liczyć czy jak?
0
  • Najlepsze
  • Wszystkie komentarze
iErdo
@ZawzietyRobaczek: przez skracanie chociażby i największy wspólny dzielnik, proporcja to po prostu stosunek boku A do boku B, 16:9 to po prostu skrócony zapis powiedzmy 1920:1080 (podzielony przez 120).

Możesz sobie obliczyć np tutaj
https://www.rapidtables.org/pl/calc/math/ratio-calculator.html
0
ZawzietyRobaczek
ZawzietyRobaczek
@iErdo: tylko no wlasnie chodzi mi o to ze trzeba by szukac najwiekszego wspolnego dzielnika.. zeby zamienić 1920x1080 na 16:9
0
ZawzietyRobaczek
ZawzietyRobaczek
#matematyka #jezykc #programowaniegrafiki #gamedev Czołem Mireczki, nie macie jakiegoś sprawdzonego kodu żeby przeskalować ładnie obraz RGB(A), testowałem ze dwa algorytmy Bilinear Interpolation ale efekt był słaby w porównaniu z tym samym algorytmem w Photoshopie i w dotaku gubił krawędzie - a testowałem dwa rózne :-O.. moze macie jakiś Bicubic Interpolation, jakos zgrabnie napisamy w C ?
0
  • Najlepsze
  • Wszystkie komentarze
Wextor
0
ZawzietyRobaczek
ZawzietyRobaczek
@Wextor: dzieki, chyba kod jest ucięty.. i nie rozumiem tutaj w jaki sposob oblicza wartosc pixela traktujac go calosciowo jako 4 bajtowa wartosc
0
ZawzietyRobaczek
ZawzietyRobaczek
#matematyka #programowanie #programowaniegrafiki #gamedev Mireczki, jak zbadać wzajemne położenie odcinka i punktu? Chodzi mi o ustalenie czy Nowa Pozycja Gracza będzie po widocznej stronie ściany. JEśli bedzie za linią ściany to zostajemy przy starej. Gracz nie może wyjść poza ścianę po prostu. Liczyłem, iloczyn skalarny ale coś mi nie wychodzi jak trzeba. A sprawdzanie przecięcia pomiędzy ścianą a odcinkiem stara-nowa pozycja to chyba bez
0
  • Najlepsze
  • Wszystkie komentarze
jalop
@ZawzietyRobaczek
5 sekund mi zajęło znalezienie odpowiedzi.
1
ZawzietyRobaczek
ZawzietyRobaczek
@ZawzietyRobaczek: może coś takiego - wzajeme położenie prostej i dwóch punktów: http://www.math.us.edu.pl/~pgladki/faq/node102.html
0
ZawzietyRobaczek
ZawzietyRobaczek
#programowaniegrafiki #gamedev #raycasting #programista15k #programowanie Czołem, czy Ktoś się orientuje na jakiej zasadzie zostało zrobione to oświetlenie? Sa kolorowe światła, okluzje i cienie. Tzn. na bank jest to wypalone.. tylko no właśnie mam problem w jaki sposób. To jest Raycaster - jakbyśmy chcieli żeby każda komórka miała własną texturę to byłaby masakra, np. niech plansza ma chociaż 64x64 komórek to już mamy
3
  • Najlepsze
  • Wszystkie komentarze
K.....1
K.....1
#programowanie #programowaniegrafiki #gamedev #grafikakomputerowa czołem, interesuje mnie softwarowa implementacja wklejania jednej bitmapy do drugiej ale z zachowaniem transparentności. Coś jak sprajty w dawnych grach. Przy czym na 8 bitowcach było wspomaganie hardwarowe w postaci blittera. Natomiast mi chodzi o wydajny sposób implementacji tego używając tylko proca. Mam tu na myśli ogólne techniki, nie sprecyzowane pod żaden system czy API.

1. Pierwszy przypadek jest nieco prostszy.
2
  • Najlepsze
  • Wszystkie komentarze
K.....1
K.....1
#optymalizacja #algorytmy #cpp #programowanie #programowaniegrafiki #gamedevelopment Mireczki, da się jakoś zoptymalizować poniższy problem?

1. Mamy zbiór punktów w 3d (x,y,z) np. 100
2. Punkty nie sa statyczne, w każdej kolejnej klatce trochę się przesuwają w różnych kierunkach

Zadanie:
3
  • Najlepsze
  • Wszystkie komentarze
TMBRK
Siemano mirasy. Używam codziennie #linux, jednak mam świadomość, że już niedługo będę musiał pościągać sporo zależności, oraz różnych wersji #php począwszy od 5'tki po najnowsze 7.x;
Zastanawiam się, robić to na hoście, czy jednak utworzyć kontener dockera i w nim to robić? Słyszałem, że niektórzy tak robią, jednak sam do tej pory z tego nie korzystałem, chociaż wydaje się interesujące.
Powiedzcie mi mirasy, jak wy to robicie?
0
  • Najlepsze
  • Wszystkie komentarze
K.....1
K.....1
#programowanie #cpp #grafika3d #gamedev #programowaniegrafiki Mireczki, da się zrobić coś takiego? Chodzi o to zeby nie przechodzi w petli for przez kazdy element tablicy i ustawiac wartosc jakiejs zmiennej tylko zrobic to za jednym razem dzieki np. memset, ponizej szczegoły:

// ta klasa definiuje jeden trojkat, ma jakies metody i zmienne i chodzi mi tu o konkretną zmienną DWORD flags;
class Face
{
...
2
  • Najlepsze
  • Wszystkie komentarze
K.....1
K.....1
#programowanie #cpp #gamedev #programowaniegrafiki Mireczki, postanowiłem pierwszy raz w zyciu użyć std::map, czyli mamy klucz i wartosć.. i pytanie, jak zrobić bardziej złożony klucz, tzn. zeby to nie byla jedna wartosc, ale np. złożona z dwóch wartości, chcę żeby moim kluczem była para numerów np. (1,2) to ma byc to samo co (2,1), probowalem to zaszyc w typie long w ten sposób, ale kopilator
3
  • Najlepsze
  • Wszystkie komentarze
K.....1
K.....1
#programowanie #3d #grafika #gamedev #cpp #programowaniegrafiki Koreczki mam dwa bufory,
Mesh* mesh1
Mesh* mesh2
Czy jest szybszy sposób przekopiowania zawartości jednego do drugiego już memcpy?
4
  • Najlepsze
  • Wszystkie komentarze
K.....1
K.....1
#cpp #programowanie #gamedev #programowaniegrafiki Czołem, mam taki problem, nie mogę ogarnąć.. mam klasę, muszę w niej uruchomić kilka watków ale muszę do nich przekazać parametry zeby wiedzialy co robić, w obecnej konstrucji jako parametr msuze przekazać "this" i nie wiem jak przekazać resztę, chciałem przez jakąś strukturę, ale wiem jak potem to wyciagnać z niej..

https://pastebin.com/UUnyAzSt
1
  • Najlepsze
  • Wszystkie komentarze