ronin
-
Liczba zawartości
99 -
Rejestracja
-
Ostatnia wizyta
Typ zawartości
Profile
News
Forum
Kalendarz
Odpowiedzi dodane przez ronin
-
-
A dlaczego nie F700B. Co prawda to P prz F700P ma niby oznaczac Professionall i obsluguje wyzsza rozdzielczosc (1600) ale kto takiej uzywa na 17`?
-
http://members.lycos.co.uk/sp33d3r/
To na poczatek. Co do modelu swietny. Z tuningiem juz gorzej.
Te wloty na masce sa charakterystyczne dla Lancera Evo i montowanie ich do innych wozow jest zazwyczaj uwazane za brak gustu. Podobnie jest z zemsta Kasparowa(szachownica). Radze poszukac po stronach zawodowych tunerow bo oni potrafia to zrobic ze smakiem
-
Sa programy 3d dla linuxa.
Jest darmowy Blender(podobno toporny, ale widziałem ładne grafiki w nim zrobione)
Sa tez komercyjne, wymieniane juz Maya 3D i Softimage XSI 3.0 (mozna sciagnac wersje edukacyjna se strony producenta dla Linuxa)
O czesc programow mozemy po prostu nie wiedziec, bo sam Linux jest mniej popularny od Windy. Pewnie duza czesc programow jest platna, a pirata nie wiadomo gdzie szukac:(
Chlopcy z ILM`u tez przeniesli sie na Linuxa. Na pewno jakis programow uzywaja, tylko, ze zwykly smiertelnik nie ma do nich dostepu i PC-et ich nie uciagnie.
-
Te rury na masce sa straszne. Tak posuć taki piekny samochód. A tak mi się podobał
-
A takie mieliście?
dear Syborowski, I need your help. I made a sport car but i have a problem.
1- How can i do that create material for my car like your material\'s car to it seems real?
2- Let\'s suppose that a car have moving in street(with high speed).How can i do to simulate trees\'s shadow and clouds\'s shadow motions in front glass\'s car?
Please send yor maxfile for me that i will have a sample. I need your guidance, Thanks.
-
Świetny model i teksturki też niezłe. Czekam na updaty.
Teraz mały offtopic...
Byłem ostatni na festiwalu filmów w Lubomierzu i miałem okazje wsiąść do \"Twardego\" (polski czołg na jakiejś tam licencji). Wiecie jak w tym cholerstwie jest mało miejsca? Jakby was zamkneli w studzience kanalizacyjnej. Dookoła przyrządy, nigdzie nie można się ruszyć, w zadna strone nie da sie wyciagnac reki na pelna dlugosc(max miejsca 40 cm). Jakby jeszcze zamkneli klape to klaustrofobia murowana.... No i jeszcze widzialem Lamgorghini Coutach, bo jeden browar sobie sprowadzil jako reklame(piekny woz)
-
PIERWSZE MUSI WYGRAC.
To pierwsze logo które chce mi sie skomentowac. Proste, czytelne, wpadajace w oko, eleganckie.
MUSI WYGRAC
-
Z ta tajemnica korespondencji to jest troche inaczej. Nikt nie moze udostepniac listow pisanych do mnie bez mojej wiedzy. Sam moge udostepniac to co ktos do mnie napisal, chyba ze nadawca wyraznie sobie nie zyczy. Po drugie w tym wypadku mamy do czynienia ze zwyklym spamem, wiec nie wiem w czym problem.
-
tego tez mialem.
-
Ja tez dostałem. Zreszta nie byl to pierwszy raz. Juz bylem proszony o wysylanie modeli, zrobienie czegos z kosci itp
-
Prachett i jego Świat Dysku
Polecam też \"Buddy Holly zyje i pozdrawia z Ganimedesa\" Bradley Denton. Świetna książka - sf z watkami humorystycznymi.
-
może jesteście niezalogowani. Wtedy ankieta wygląda jakby sie juz glosowalo.
-
To E to awaryjne odciecie zasilania(w przypadku wypadku:). Świetny model
-
-
-
Oto jak wyglada kompilacja przykladowego programu w C. Raczej trudno tu mowic o translacji 1-1.
int g1, g2, g3, g4;
int przyklad(int p1, int p2)
{
g1 = g1 + p1;
g2 = p1 - p2;
return g1;
}
int main(int argc, char* argv[])
{
g1 = 10;
g2 = 20;
g3 = przyklad(5, 9);
g4 = przyklad(6, 18);
printf(\"Wynik %dn\", g1, g2, g3, g4);
return 0;
}
7: int przyklad(int p1, int p2)
8: {
00401020 push ebp ;; zapisanie łącza dynamicznego
00401021 mov ebp,esp ;; ustawienie nowej wartości BP
00401023 sub esp,40h ;; przesunięcie wierzchołka stosu na koniec rekordu
aktywacji
00401026 push ebx ;; zachowanie wartości
00401027 push esi ;; rejestrów edi, esi, ebx
00401028 push edi
00401029 lea edi,[ebp-40h]
0040102C mov ecx,10h
00401031 mov eax,0CCCCCCCCh
00401036 rep stos dword ptr [edi]
9: g1 = g1 + p1;
00401038 mov eax,[g1] ;; odwołanie do zmiennej
globalnej
0040103D add eax,dword ptr [ebp+8] ;; odwołanie do parametru względem rejestru BP
00401040 mov [g1],eax
10: g2 = p1 - p2;
00401045 mov ecx,dword ptr [ebp+8]
00401048 sub ecx,dword ptr [ebp+0Ch]
0040104B mov dword ptr [g2 (004235c0)],ecx
12: return g1;
00401051 mov eax,[g1 (004235bc)]
13: }
00401056 pop edi ;; odtworzenie wartości
00401057 pop esi ;; rejestrów edi, esi, ebx
00401058 pop ebx
00401059 mov esp,ebp ;; przesunięcie SP tak aby
;; wskazywał adres łącza
;; dynamicznego
0040105B pop ebp ;; odtworzenie łącza
;; dynamicznego
0040105C ret ;; powrót
15: int main(int argc, char* argv[])
16: {
00401070 push ebp
00401071 mov ebp,esp
00401073 sub esp,40h
00401076 push ebx
00401077 push esi
00401078 push edi
00401079 lea edi,[ebp-40h]
0040107C mov ecx,10h
00401081 mov eax,0CCCCCCCCh
00401086 rep stos dword ptr [edi]
17: g1 = 10;
00401088 mov dword ptr [g1],0Ah ;; przypisanie wartości do g1
18: g2 = 20;
00401092 mov dword ptr [g2],14h ;; przypisanie wartości do g2
19: g3 = przyklad(5, 9);
0040109C push 9
0040109E push 5 ;; zapis parametrów na stosie
004010A0 call @ILT+0(przyklad) ;; wywołanie funkcji
004010A5 add esp,8 ;; zdjęcie parametrów ze stosu
004010A8 mov [g3],eax ;; podstawienie wartości
;; zwróconej do zmiennej g3
20: g4 = przyklad(6, 18);
004010AD push 12h
004010AF push 6 ;; zapis parametrów na stosie
004010B1 call @ILT+0(przyklad) ;; wywołanie funkcji
004010B6 add esp,8 ;; zdjęcie parametrów ze stosu
004010B9 mov [g4 (004235c8)],eax ;; podstawienie wartości
zwróconej do zmiennej g3
22: printf(\"Wynik %dn\", g1 + g2 + g3 + g4);
004010BE mov eax,[g1 (004235bc)]
004010C3 add eax,dword ptr [g2]
004010C9 add eax,dword ptr [g3]
004010CF add eax,dword ptr [g4]
004010D5 push eax
004010D6 push offset string \"Wynik %dn\"
004010DB call printf (00401160)
004010E0 add esp,8
23: printf(\"Wynik %d % d %dn\", g1, g2, g1 + g2 + g3 - g4);
004010E3 mov ecx,dword ptr [g1]
004010E9 add ecx,dword ptr [g2]
004010EF add ecx,dword ptr [g3]
004010F5 sub ecx,dword ptr [g4] ;; wyliczenie wartości
czwartego parametru
aktualnego
004010FB push ecx ;; położenie na stosie
czwartego parametru
004010FC mov edx,dword ptr [g2]
00401102 push edx ;; położenie na stosie
trzeciego parametru
00401103 mov eax,[g1]
00401108 push eax ;; położenie na stosie
;; drugiego parametru
00401109 push offset string \"Wynik %d % d %dn\"
;; położenie na stosie
;; pierwszego parametru
0040110E call printf (00401160) ;; wywołanie funkcji
00401113 add esp,10h ;; zdjęcie parametrów ze stosu
24: return 0;
00401116 xor eax,eax ;; wyzerowanie eax -
;; wartość zwracana = 0
25: }
-
Norton Comander
-
Boowa - A czy ja pisalem, ze assemblera sie nie uzywa? Wiadomo, ze kod w assemblerze jest zazwyczaj duzo szybszy od kodu w jezykach wyzszego poziomu. Podejrzewam , ze calego programu nie klepiecie w aassemblerze, tylko funkcje ktore ostro cos licza.
-
To za mocne stwierdzenie. Kompilacja jest znacznie bardziej skomplikowana i nie polega na zwyklej translacji z jednego jezyka na drugi.
-
Ale co ci po kontroli, jak żeby cokolwiek osiągnąć musisz naklepać kodu jak głupi osioł. Trzeba jeszcze wziąść pod uwagę, że współczesne systemy operacyjne są bardziej retrykcyjne co do takich programów hasających po pamieci i używających poleceń niskiego poziomu i może się okazać, że nasze super optymalizację w assemblerze są nietrawione przez SO.
-
Nadal podstawą wszystkich współczesnych programów pozostaje c++, a assembler pojawia się tylko w postaci wstawek.
-
Jest wiele gier pisanych przez 1 osobę, np www.eu07.prv.pl . Gdzies jeszcze widzialem symulator malucha. Duzo jest gier pisanych przez amatorow na Linuxa. Wiele z nich rozroslo sie w potezne projekty www.flightgear.org, http://www.racer.nl/
-
Jak na pierwszy model to bardzo dobrze. Tak jak wszyscy uważam, że lakier do poprawki. I zmniejszył bym odbicia podłoża i lakieru + troche bardziej stonował otoczenie, żeby samochód bardziej się wybijał.
-
Witam. Model zaczyna się bardzo fajnie. Wydaje mi się, że krawędzie powinny być troche bardziej ostre.
Powodzenia
PS: Moja furka zajmuje 15 MB.
Twoj pulpit
w Wolne dyskusje
Napisano
To mój SuSeł: