| Author |
Message
|
ixi Poziom 3

Joined: 20 Oct 2004 Posts: 5
|
#331
07 Jul 2011 12:40 Re: Eagle 3D |
|
|
|
witam
próbował ktoś dodawać brakujące elementy 3d tym czymś ...
Link - wersja konwertowana google translator
oryginalna wersja strony w języku francuskim ;/ >Link
ja na razie próbuję ale bezskutecznie ... może wam się uda ...
mam jeszcze pytanie do forumowiczów ... być może banalna sprawa ale nie mogę tego odnaleźć :
chodzi mi o to jak dodajecie tło pod renderowaną płytką (efekt wody, deska itp) ??... u mnie jest tylko jednolite tło ... mogę tylko zmieniać kolor ...
przeczytałem cały temat i nie ma wzmianki o tym ...
|
|
| Back to top |
|
 |
Google

|
#
07 Jul 2011 12:40 |
|
|
|
|
|
| Back to top |
|
 |
marco47 Poziom 23

Joined: 30 Jun 2008 Posts: 2929 Location: Czechowice-Dz.
|
#332
07 Jul 2011 21:25 Re: Eagle 3D |
|
|
|
Te metody przyswajania modeli z innych programów, nie są poprawnie zrobione.
Szybciej i z lepszym skutkiem Sam napiszesz #macro dla jakiegoś brakującego modelu.
Co do zmiany tła, to musisz włączyć opcję w głównym oknie skryptu 3d41.ulp, zaptaszkować Surrounding.
Lub jak chcesz inne tło niż woda (niebieskie) , to należy napisać własne macro opisujące takie dodatkowe tło.
|
|
| Back to top |
|
 |
ixi Poziom 3

Joined: 20 Oct 2004 Posts: 5
|
#333
08 Jul 2011 01:16 Re: Eagle 3D |
|
|
|
| marco47 wrote: |
Co do zmiany tła, to musisz włączyć opcję w głównym oknie skryptu 3d41.ulp, zaptaszkować Surrounding.
Lub jak chcesz inne tło niż woda (niebieskie) , to należy napisać własne macro opisujące takie dodatkowe tło. |
próbowałem na różne sposoby ale niestety zaptaszkowanie Surrounding nic nie dało nadal mam jednolite tło ... sprawdzałem też na różnych opcjach w zakładce colours i też nic :cry: ...
przypuszczam że w tej nowej ( eagle3d_20110101 ) wersji pominęli to makro i dla tego ta opcja nie działa ... sprawdzałem i na 3d41.ulp i na 3d50.ulp jest tak samo ;/ ...:cry:
[edit]
poradziłem sobie i jestem happy :D
udało mi się odnaleźć starszą wersje eagle3D to jednak była wina nowszej wersji
teraz jak zaptaszkuje Surrounding to tło jest widoczne ...:D
mam jeszcze krótkie pytanko w którym pliku jest zapisane to makro od tła wody bo już mi prawie oczy wypłynęły od szukania ? ... chciałbym jeszcze z tym powalczyć :D
i druga sprawa gdzie można poczytać o tworzeniu makr elementów bo jeśli dobrze zrozumiałem wypowiedzi na forum to te obrazki w PNG to tylko obrazki i nie biorą udziału w tworzeniu całości płytki z elementami ale być może się mylę ...
|
|
| Back to top |
|
 |
marco47 Poziom 23

Joined: 30 Jun 2008 Posts: 2929 Location: Czechowice-Dz.
|
#334
09 Jul 2011 18:01 Re: Eagle 3D |
|
|
|
Wszystkie potrzebne wpisy masz w głównym pliku 3d41.ulp
Szukaj prawie na początku pliku:
| Quote: |
string ambient =
"#if(Env=on)\n"
"sky_sphere {pigment {Navy}\n"
"pigment {bozo turbulence 0.65 octaves 7 omega 0.7 lambda 2\n"
"color_map {\n"
"[0.0 0.1 color rgb <0.85, 0.85, 0.85> color rgb <0.75, 0.75, 0.75>]\n"
"[0.1 0.5 color rgb <0.75, 0.75, 0.75> color rgbt <1, 1, 1, 1>]\n"
"[0.5 1.0 color rgbt <1, 1, 1, 1> color rgbt <1, 1, 1, 1>]}\n"
"scale <0.1, 0.5, 0.1>} rotate -90*x}\n"
"plane{y, -10.0-max(pcb_x_size,pcb_y_size)*abs(max(sin((pcb_rotate_x/180)*pi),sin((pcb_rotate_z/180)*pi)))\n"
"texture{T_Chrome_2D\n"
"normal{waves 0.1 frequency 3000.0 scale 3000.0}} translate<0,0,0>}\n"
"#end\n\n"; |
Ten opis jest odpowiedzialny za tło z wodą.
Ale uprzedzam, że jeżeli coś źle zrobisz, skrypt się nie uruchomi.
Co do tworzenia własnych modeli, musisz zaznajomić się z programem POV-Ray, bo właśnie on jest odpowiedzialny za tworzenie takich modeli.
We wcześniejszych postach wskazywałem na linki do stron na których są bardzo fajne poradniki jak takie modele tworzyć.
Polecam przeczytać, bo w sumie jest to bardzo proste.
|
|
| Back to top |
|
 |
mirekk36 Poziom 25

Joined: 17 Jun 2006 Posts: 8715 Location: Szczecin
|
#335
28 Aug 2011 22:45 Re: Eagle 3D |
|
|
|
marco47 a co sądzisz o programie Google SketchUp. Ja właśnie go dorwałem, jest przecież za free a tworzenie w nim własnych modeli 3D to po prostu poezja.
Koledzy niech rzucą okiem na mały tutorial video jaki przygotowałem na swoim blogu.
http://mirekk36.blogspot.com/2011/08/program-3d-dla-kazdego-google-sketchup.html#more
Był też na elektrodzie w DIY ale że moderatorzy wspaniałomyślnie przerzucili go do działu videoporadników gdzie są tylko same filmy o rozkręcaniu telefonów to go sam usunąłem.
poniżej taki pierwszy przykład LCD zrobionego w SketchUp i co najważniejsze (na prawdę) w 5 minut !!!! Program rewelacyjnie prosty
aha i ma jak widzę opcje do współpracy z PovRAY więc może będzie ciekawie żeby teraz łatwo tworzyć swoje własne biblioteki elementów bez posiadania tak dużej wiedzy na temat programów 3D jak kolega marco47. Chociaż jego doświadczenie w łączeniu tego z Eagle 3D jest nie do przecenienia ;)
|
|
| Back to top |
|
 |
Pawcio1998 Poziom 14

Joined: 07 Jan 2011 Posts: 185 Location: Łódź
|
#336
29 Aug 2011 15:51 Re: Eagle 3D |
|
|
|
Mirek ,rządzisz :D A udało Ci się wyrenderować bmp płytki z zawartością takiego wyświetlacza ?Kurde wiecie może jak dodać załącznik to bym wrzucił czcionkę LCD.
|
|
| Back to top |
|
 |
mirekk36 Poziom 25

Joined: 17 Jun 2006 Posts: 8715 Location: Szczecin
|
#337
29 Aug 2011 16:46 Re: Eagle 3D |
|
|
|
| Pawcio1998 wrote: |
| Mirek ,rządzisz :D A udało Ci się wyrenderować bmp płytki z zawartością takiego wyświetlacza ?Kurde wiecie może jak dodać załącznik to bym wrzucił czcionkę LCD. |
Wiesz? w tym programie można spokojnie nakładać tekstury, więc jeśli wygeneruje się jakiś tekst taką czcionką i zapisze do pliku graficznego, to podejrzewam (jeszcze się tym nie bawiłem ale są takie możliwości), że na to zielone czy niebieskie tło nałoży się teksturkę z tym napisem i sprawa załatwiona ;) trzeba by popróbować.
(jak dodać załącznik? eeeh no panie kolego ;) - jak klikniesz w klawisz OPOWIEDZ na dole to zobaczysz w nowym oknie też na dole opcje dodawania załączników)
|
|
| Back to top |
|
 |
Pawcio1998 Poziom 14

Joined: 07 Jan 2011 Posts: 185 Location: Łódź
|
#338
29 Aug 2011 18:17 Re: Eagle 3D |
|
|
|
No to macie załącznik czcionki LCD :) Hehe bo ja przedtem robiłem tak samo ,tyle że nie zauważyłem błędu że ttf jest nieobsługiwane. Ale z siebie idiotę zrobiłem ;(
| Filename: |
Alphanumeric LCD.rar |
 Download |
| Contents: |
|
| Filesize: |
3.96 KB |
| Punkty: |
0 |
|
|
| Back to top |
|
 |
marco47 Poziom 23

Joined: 30 Jun 2008 Posts: 2929 Location: Czechowice-Dz.
|
#339
29 Aug 2011 22:35 Re: Eagle 3D |
|
|
|
Jak dla mnie to jakość tekstur tego programu w którym stworzyłeś wyświetlacz LCD, jest zbyt słaba.
Cała zabawa z POV-Ray to tworzenie realistycznych modeli w realistycznym otoczeniu.
Wchodzą tam różne metody oświetlania, pokazywania perspektyw itd.
Przykład jak może wyglądać taki wyświetlacz LCD macie poniżej.
Jak widać można na nim wypisywać co dusza zapragnie.
|
|
| Back to top |
|
 |
mirekk36 Poziom 25

Joined: 17 Jun 2006 Posts: 8715 Location: Szczecin
|
#340
29 Aug 2011 22:50 Re: Eagle 3D |
|
|
|
Nie - no nikt nie mówi, że to jest od razu jakieś lepsze rozwiązanie ;) ale namiastka tego żeby każdy Jan Kowalski zrobił sobie chociażby taki zwykły LCD to już coś. W końcu nie każdy jest takim śpecem od PovRay'a jak ty ;)
A przy okazji już przyglądałem się pluginowi do PovRay dla SketchUp'a - więc z przykładów jakie ludzie podają to poprzez tego pligina można właśnie dokładnie wszystko zrenderować tak jak w PovRay - tyle że w SketchUpie. Jeszcze nie doszedłem do szczegółów ale jak mi się uda to dam znać.
Tymczasem tu na elektrodzie to chyba tylko kolega jako jedyny osobnik spośród miliona trzystu zarejestrowanych potrafi w PovRayu takie bajery robić.
A wielu chciałoby też tego się naumieć tyle że jakąś prostszą metodą - więc zrozum nas ;)
|
|
| Back to top |
|
 |
marco47 Poziom 23

Joined: 30 Jun 2008 Posts: 2929 Location: Czechowice-Dz.
|
#341
29 Aug 2011 23:53 Re: Eagle 3D |
|
|
|
Rozumiem :D
Ale nawet tworzenie takich modeli w POV-Ray przy udziale Eagle3D nie jest trudne i skomplikowane.
Co prawda zabiera to trochę czasu, ale jaka przyjemność jak powstanie nowy model.
Obejrzałem Twój przykład jak np. tworzyć pady dla tego wyświetlacza.
Robisz tam masę działań tylko dla jednego otworu.
Zobacz jak to wygląda w pisaniu a nie w klikaniu na ikonki:
#macro PAD_LUT_1X16()//pole lutownicze 1X16 union{ #declare n=0; //deklaracja zmiennej pętla #while (n<16) //ilość powtórzeń pętli, ilość pinów w jednym rzędzie object{PAD_LUT() translate<n*2.54,1.6,0>} #declare n=n+1; //zwiększamy wartość pętli o 1 #end } #end
Czy naprawdę jest to takie trudne i skomplikowane?
Teraz tworząc nowy model albo kopiuję tą sekwencję, albo tworzę nowy obiekt jako: object{PAD_LUT_1X16()
I tak jest ze wszystkimi elementami w tym programie.
|
|
| Back to top |
|
 |
bursianin Poziom 2

Joined: 18 Aug 2008 Posts: 4 Location: Szczecinek
|
#342
12 Oct 2011 08:18 Re: Eagle 3D |
|
|
|
| ixi wrote: |
próbowałem na różne sposoby ale niestety zaptaszkowanie Surrounding nic nie dało nadal mam jednolite tło ... sprawdzałem też na różnych opcjach w zakładce colours i też nic :cry: ...
przypuszczam że w tej nowej ( eagle3d_20110101 ) wersji pominęli to makro i dla tego ta opcja nie działa ... sprawdzałem i na 3d41.ulp i na 3d50.ulp jest tak samo ;/ ...:cry:
[edit]
poradziłem sobie i jestem happy :D
udało mi się odnaleźć starszą wersje eagle3D to jednak była wina nowszej wersji
teraz jak zaptaszkuje Surrounding to tło jest widoczne ...:D
mam jeszcze krótkie pytanko w którym pliku jest zapisane to makro od tła wody bo już mi prawie oczy wypłynęły od szukania ? ... chciałbym jeszcze z tym powalczyć :D
i druga sprawa gdzie można poczytać o tworzeniu makr elementów bo jeśli dobrze zrozumiałem wypowiedzi na forum to te obrazki w PNG to tylko obrazki i nie biorą udziału w tworzeniu całości płytki z elementami ale być może się mylę ...
 |
Witam wszystkich.
Odkopując temat i nawiązując do tła wody w eaglu3d 20110101, o którym pisał kolega ixi , to można je włączyć. Sam się trochę z tym namęczyłem, a odpowiedzi na to nie znalazłem. Sprawdzałem w bibliotece 3d41.ulp jak i 3d50.ulp, ale to nie tam. Skrypt w tamtym miejscu jest OK. Piszę, bo może ktoś będzie szukał odpowiedzi na to.
Po skopiowaniu zawartości katalogu Povray z C:\...\Eagle\povray do katalogu C:\Documents...\...\Moje dokumenty\POV-Ray\v3.6\scenes otwieramy plik e3d_user.inc i zmieniamy zawartość z:
| Code: |
| #declare e3d_environment = off; |
na
| Code: |
| #declare e3d_environment = on; |
i zapisujemy zmiany w pliku.
Od teraz mamy tło takie jak w poprzednich wersjach Eagle'a.
Pozdro.
|
|
| Back to top |
|
 |
jasinski214 Poziom 14

Joined: 18 Dec 2010 Posts: 195
|
#343
15 Jan 2012 00:54 Re: Eagle 3D |
|
|
|
Witam. Mi wyskakuje taki błąd jak próbuje to uruchomić.
The Converter runs only in a board
|
|
| Back to top |
|
 |
Karol966 Poziom 22

Joined: 30 Jul 2006 Posts: 1501 Location: Obecnie Poznań
|
#344
15 Jan 2012 01:08 Re: Eagle 3D |
|
|
|
| jasinski214 wrote: |
Witam. Mi wyskakuje taki błąd jak próbuje to uruchomić.
The Converter runs only in a board |
Gdybyś znał podstawy angielskiego lub skorzystał ze słownika zrozumiał byś, że powinieneś uruchomić to co uruchamiasz nie w oknie schematu a oknie edytora płytek ;)
|
|
| Back to top |
|
 |
jasinski214 Poziom 14

Joined: 18 Dec 2010 Posts: 195
|
#345
15 Jan 2012 01:18 Re: Eagle 3D |
|
|
|
Czyli co dokładnie mam zrobić. Jestem początkujący w eaglu
Dodano po 8 [minuty]:
Poradziłem sobie już
Ale przy kliknięciu run w pov-ray nic sie nie dzieje.
|
|
| Back to top |
|
 |
Google

|
#
15 Jan 2012 01:18 |
|
|
|
|
|
| Back to top |
|
 |
Karol966 Poziom 22

Joined: 30 Jul 2006 Posts: 1501 Location: Obecnie Poznań
|
#346
15 Jan 2012 01:23 Re: Eagle 3D |
|
|
|
Opis chyba nie będzie potrzebny:
|
|
| Back to top |
|
 |
jasinski214 Poziom 14

Joined: 18 Dec 2010 Posts: 195
|
#347
15 Jan 2012 14:42 Re: Eagle 3D |
|
|
|
Dobra ostatnie pytanie gdy tworzę w board i poźniej renderuję w pov-ray to miejsca na kondensatory są ale kondensatorów nie ma. Dlaczego tak się dzieje?
|
|
| Back to top |
|
 |
marco47 Poziom 23

Joined: 30 Jun 2008 Posts: 2929 Location: Czechowice-Dz.
|
#348
16 Jan 2012 00:56 Re: Eagle 3D |
|
|
|
Przeczytaj dokładnie ten temat od początku to znajdziesz odpowiedź na Swoje pytanie.
|
|
| Back to top |
|
 |
hagrid Poziom 10

Joined: 06 Aug 2004 Posts: 50 Location: Nowy Sącz
|
#349
19 Jan 2012 17:10 Re: Eagle 3D |
|
|
|
Przeczytałem cały temat, ale nie znalazłem rozwiązania następującego problemu:
Na 2 scalakach poniżej widnieje ładne logo, a na 2 pozostałych nie (ATmega i rtc)
W skrypcie 3d41.ulp wybrałem później logo Mikrochipa zamiast Atmela i jak widać działa (pierwszy obrazek).
Druga sprawa to to że nazwa pfc8583 nie mieści się na układzie.
Napiszcie proszę co może powodować takie błędy i jak próbować to zmienić.
pozdrawiam
|
|
| Back to top |
|
 |
marco47 Poziom 23

Joined: 30 Jun 2008 Posts: 2929 Location: Czechowice-Dz.
|
#350
25 Jan 2012 13:54 Re: Eagle 3D |
|
|
|
Wyświetlanie napisów jest poprawne, a zależy to wszystko z jakich bibliotek korzystasz.
W zależności od napisanego #macra, mogą różnie się wyświetlać takie napisy, czy loga firm.
Wszystko możesz sprawdzić przeglądając poszczególne zapisy w folderze C:\...\Moje dokumenty\POV-Ray\v3.6\include\ic.inc
Tam również należy szukać wpisów określających położenie i skalowanie poszczególnych napisów.
Szukaj wpisów w opisie modelu wyglądających podobnie to tego poniżej:
text {ttf besch_font value 0.2 , 0 pigment{White} scale <1.2,1.2,1.2> rotate<0,-90,0> translate<3.51,1,-1>}
Poprzez zmianę położenia (translate) i wielkość (scale), możesz wprowadzić niezbędne poprawki , aby napis wyświetlał się prawidłowo.
|
|
| Back to top |
|
 |
dumel111 Poziom 16

Joined: 15 Apr 2009 Posts: 295 Location: Białystok
|
#351
30 Jan 2012 18:14 Re: Eagle 3D |
|
|
|
Mógłby ktoś pomóc w znalezieniu modelu wyświetlacza LED 7seg 15mm (HD-H101) ??? Nigdzie nie mogę znaleźć, szukałem ręcznie przy opcji User Assigned Models i nie mogłem znaleźć.
|
|
| Back to top |
|
 |
hagrid Poziom 10

Joined: 06 Aug 2004 Posts: 50 Location: Nowy Sącz
|
|
| Back to top |
|
 |
Lunde Poziom 3

Joined: 12 Aug 2006 Posts: 5 Location: Warszawa
|
#353
24 Feb 2012 17:00 Re: Eagle 3D |
|
|
|
Eagle3D nie generuje nazw i wartości elementów tylko same elementy i ich obrys. Mimo że zaznaczone są wszystkie warstwy w Eagle. Posiadam najnowsze wersje Eagle, Eagle3D, PovRay. Jeszcze do niedawna pokazywał wszystko. Jak można to zmienić?
|
|
| Back to top |
|
 |
Google

|
#
24 Feb 2012 17:00 |
|
|
|
|
|
| Back to top |
|
 |
Lunde Poziom 3

Joined: 12 Aug 2006 Posts: 5 Location: Warszawa
|
#354
26 Feb 2012 15:57 Re: Eagle 3D |
|
|
|
Jednak nie były zaznaczone niektóre warstwy. Po wybraniu 3d50.ulp zakładka Miscellaneous->Text from package trzeba było dopisać 25,26,27,28.
|
|
| Back to top |
|
 |
Ciapol Poziom 19

Joined: 13 May 2003 Posts: 633 Location: Bolesławiec
|
#355
11 Mar 2012 22:19 Re: Eagle 3D |
|
|
|
Poczyniłem swój pierwszy model dla Eagle3D w PovRay'u, ale nie mogę sobie poradzić z utworzeniem makra dla niego. Model nie jest najlepszej jakości - dopiero zaczynam samodzielnie robić cokolwiek w POV RAY'u. Mój model w załączeniu. Już teraz wiem, że wiele rzeczy można rozwiązać inaczej (np mogłem zastosować pętle w celu ograniczenia kodu etc.)
PS. Jest na elce jakieś miejsce (biblioteka) do wymiany takich modeli z innymi użytkownikami? Może warto zrobić jakiś katalog?
|
|
| Back to top |
|
 |
marco47 Poziom 23

Joined: 30 Jun 2008 Posts: 2929 Location: Czechowice-Dz.
|
#356
12 Mar 2012 00:49 Re: Eagle 3D |
|
|
|
Jeżeli jesteś świadomy że ten kod można bardziej uprościć, stosując pętlę, objecty i wewnętrzne macra, to po co wklejasz taki kod?
W pisaniu opisów modeli, musisz stosować takie same praktyki jak w pisaniu kodu dla mikroprocesorów.
Zwięzłość i optymalizacja kodu.
Jeżeli można coś napisać prościej, to należy to zrobić.
Przykład pisania macra:
#macro NAZWA_MACRA() union{ //Twój opis modelu } #end
|
|
| Back to top |
|
 |
Pawcio1998 Poziom 14

Joined: 07 Jan 2011 Posts: 185 Location: Łódź
|
#357
12 Mar 2012 16:33 Re: Eagle 3D |
|
|
|
Witam ,to znowu ja :D. Mam problem z dodaniem kodu odpowiedzialnego za błyszczenie płytki. Jak dodam linijki które pokazał mi marco47 do macra płytki ,to wyskakuje mi błąd w danej bibliotece.
texture{col_silver} finish{F_MetalB ambient 0.2}//albo prościej, zamiast górnych linii
w taki sposób chcę dodać efekt w pliku macro płytki ,tools.inc
Tak chodzi
#declare col_brd = texture{
pigment{rgb<0.117647,0.243137,0.015686>}
finish{ambient (0.1 * global_ambient_mul)}
}
A tak już nie chce ruszyć
#declare col_brd = texture{
pigment{rgb<0.117647,0.243137,0.015686>}
finish{ambient (0.3 * global_ambient_mul)}
}
Prosiłbym o naprowadzenie mnie na dobrą drogę kawałkiem kodu z dodanym błyszczeniem. Pozdrawiam :D
|
|
| Back to top |
|
 |
marco47 Poziom 23

Joined: 30 Jun 2008 Posts: 2929 Location: Czechowice-Dz.
|
#358
13 Mar 2012 18:18 Re: Eagle 3D |
|
|
|
| Quote: |
| texture{col_silver} finish{F_MetalB ambient 0.2}//albo prościej, zamiast górnych linii |
Wpisując ten tekst, lub podobny wskazujący na kolor i jakość pokrycia elementu, musisz mieć pewność że umieszczasz go w prawidłowym miejscu.
Aby to sprawdzić, pokaż macro w którym go umieściłeś, a sprawia Ci kłopoty.
Co do drugiego kłopotu, to nie możesz zwiększać tej początkowej wartości.
Dokładnie nie mogę tego prześledzić bo nie stosuję plików (e3d_xxx.inc) z nowszej wersji.
Zresztą ten kawałek kodu
| Quote: |
| finish{ambient (0.1 * global_ambient_mul)} |
można spokojnie skrócić, wyrzucając środkowy wpis z nawiasem.
|
|
| Back to top |
|
 |
Pawcio1998 Poziom 14

Joined: 07 Jan 2011 Posts: 185 Location: Łódź
|
#359
13 Mar 2012 18:22 Re: Eagle 3D |
|
|
|
A mógłbyś wrzucić macro z dodanym błyszczeniem płytki? Bo mnie coś już trafia.
|
|
| Back to top |
|
 |
marco47 Poziom 23

Joined: 30 Jun 2008 Posts: 2929 Location: Czechowice-Dz.
|
#360
13 Mar 2012 18:33 Re: Eagle 3D |
|
|
|
| Quote: |
| #declare col_brd = texture{pigment{rgb<0.1,0.1,0.1>} finish{reflection{0.2,0.2} ambient 0}} |
Ten wpis jest umieszczony w pliku tools.inc, w zestawie opisującym parametry płytki.
Zmieniłem tylko wartości rgb, bo te musisz sobie ustawić na takie jakie Tobie pasują.
|
|
| Back to top |
|
 |