Jump to content

Bruno E

Members
  • Content Count

    238
  • Joined

  • Last visited

  • Days Won

    1

Reputation Activity

  1. Like
    Bruno E got a reaction from madmatt in Aiuto per guanto da portiere   
    Non è semplicissimo da spiegare  ci possono essere molti approcci ma nessuno è automatico. Per curiosità mi sono cimentato rapidamente nel farlo ti elenco grosso modo i comandi con i quali ,a mio parere, devi famigliarizzare per disegnare un oggetto di questo tipo:
     
    Gcon -> per verificare la continuità delle curve
    Combina ->  per assicurare la continuità delle curve
    sweep2 / sweep1  -> per disegnare le dita e il polso.
    superficie da rete di curve (dorso / palmo)
    CombinaSrf -> per assicurare la continuità di alcune superfici
    RicostruisciCrvNonUniforme
    InvertiDirezione -> per assicurarsi che tutte le superfici abbiano la direzione giusta
    ImpostaPt -> principalmente per assicurarsi che le curve siano perfettamente planari o che due punti siano sullo stesso piano.
    Piega -> per rifinire la posizione ad esempio delle dita arcuandole
    Suddividi
    Tronca
    Unisci
    Altri che avrò dimenticato.
     
    Con questi comandi e guardando la disposizione delle curve dovrebbe darti un idea grosso modo su come procedere.
     
     




     
     
     
  2. Like
    Bruno E got a reaction from Gaia Pupella in Aiuto per guanto da portiere   
    Non è semplicissimo da spiegare  ci possono essere molti approcci ma nessuno è automatico. Per curiosità mi sono cimentato rapidamente nel farlo ti elenco grosso modo i comandi con i quali ,a mio parere, devi famigliarizzare per disegnare un oggetto di questo tipo:
     
    Gcon -> per verificare la continuità delle curve
    Combina ->  per assicurare la continuità delle curve
    sweep2 / sweep1  -> per disegnare le dita e il polso.
    superficie da rete di curve (dorso / palmo)
    CombinaSrf -> per assicurare la continuità di alcune superfici
    RicostruisciCrvNonUniforme
    InvertiDirezione -> per assicurarsi che tutte le superfici abbiano la direzione giusta
    ImpostaPt -> principalmente per assicurarsi che le curve siano perfettamente planari o che due punti siano sullo stesso piano.
    Piega -> per rifinire la posizione ad esempio delle dita arcuandole
    Suddividi
    Tronca
    Unisci
    Altri che avrò dimenticato.
     
    Con questi comandi e guardando la disposizione delle curve dovrebbe darti un idea grosso modo su come procedere.
     
     




     
     
     
  3. Like
    Bruno E got a reaction from emilierollandin in Problema Estrusione Fillet   
    Se vuoi condividila qui quella curva. Sono curioso di darci un occhiata. Non ho mai visto quel tipo di problema.
  4. Like
    Bruno E got a reaction from emilierollandin in Problema Estrusione Fillet   
    aggiungi numero massimo di punti,  riduci tolleranza richiesta.
     
     
    Non puoi usare raccordo fillet superfici dal momento che è un solido. Devi usare FilletEdge / RaccordaBordi.
     
    E' un solido no? A rigor di logica dovrebbe esserlo... 🤨
  5. Like
    Bruno E got a reaction from grafico3DStudioMax in numero massimo di luci?   
    Il limite massimo di luci statiche che possono sovrapporsi è di 4. Una volta che hai 5 o più luci statiche sovrapposte, quella con il raggio più piccolo proietterà un ombra dinamica (invece che funzionare da luce statica), il che ha un impatto maggiore sulle performance.
    In altre parole devono essere distanziate maggiormente. Oppure ridotto il numero. Oppure utilizzare un mix di statiche e dinamiche.
     
     
    Per sovrapposte si intende che il cono di luce generato da una si sovrappone con il cono di luce generato da un altra che gli sta  troppo vicina. Infatti se provi ad allontanare quella luce con la X, vedrai che sparirà la X ad una certa distanza.
  6. Like
    Bruno E got a reaction from zatta 3d in Migliorare le esportazioni   
    Ciao, dal video non si vede moltissimo mi pare ci sia un piccolo rallentamento quando giri la visuale potrebbe essere il fenomeno dello stuttering che con unreal engine è facile sperimentare. E' un qualcosa di noto. Se cerchi UE4 micro stuttering escono mille discussioni.
     
    Comunque tendenzialmente è dato dal fatto che carica in background in modo dinamico  il flusso di dati della scena.
    Un modo per ottimizzare questo aspetto è ridurre i così detti "draw calls"
     
    Per far ciò  idealmente bisogna evitare che una mesh sia fatta da tante parti separate se non necessario (con tanti materiali assegnati)..  però dipende. Non è che sia in assoluto sbagliato che una mesh sia fatta di parti separate. Se ad esempio prevedi che una parte si debba staccare possono anche essere due mesh.
    Viceversa se non c'è ragione che un singolo oggetto sia fatto di tante parti separate.. è bene unirle in una singola mesh e attribuire all'oggetto intero un singolo materiale (con tutte le variazioni di proprietà dettate dalla mappa UV) . Questo perchè un oggetto fatto di 6 parti separate corrisponde a 6 draw call (anche di più forse adesso non ricordo) ... quindi quando quell'oggetto viene richiamato e caricato dinamicamente, in pratica è come se venisse messo in una lista, una fila di elementi che devono essere caricati.
    Ora.. metti conto che il processore ne carica ad ogni ciclo, un certo tot. E' un po' come un negozio che fa entrare 12 persone alla volta. Se siamo in 6 e prima di noi sono entrati 10 persone.. ne entrano solo 2 e 4 restano fuori quindi il nostro oggetto non è caricato e deve aspettare il turno dopo. Se il nostro oggetto è una singola entità, "passa" con  quel gruppo di 12 essendo l'11 esimo.
     
    Usare "merge Actors tool" aiuta a ridurre i draw calls.  Anche fare il baking (sempre dentro ad Unreal) delle texture sull'oggetto (ad es. quelli piccoli di cui non è necessario avere un calcolo dinamico ad esempio delle riflessioni e va bene un approssimazione).
    Un altra cosa che pesa un po' sulla cpu sono le luci del tipo dinamico. Idealmente dovresti usare luci statiche per fare un illuminazione generale della scenta e singole luci dinamiche là dove ha un senso il fatto che siano dinamiche. Non bisogna insomma abusare di dinamiche.
    Oltre a questo a mio parere è molto raccomandabile il fatto di assicurarsi che il vsync sia attivato anche tramite script in UE e limitare il frame rate a quello idealmente desiderato.
     
     

     
     
    In generale invece nel pc  impostare opzioni risparmio energia in "prestazioni elevate" ha un impatto notevole. Un disco veloce SSD facilmente renderà questi caricamenti meno visibili.
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
  7. Like
    Bruno E reacted to coach in Rivelato Unreal Engine 5, cambierà tutto   
    Ciao a tutti. 
     
    Oggi come saprete per la prima volta Epic ha ufficialmente parlato di Unreal Engine 5, o UE5.
    Liberano quindi la mente dell'artista da tutte le questioni tecniche (Lods, unwrap e limiti hardware) e si parla quindi di oltre un miliardo di triangoli per ogni frame, texture a 8K e, a quanto pare, nessun limite di memoria, per poter permettere di avere il massimo della qualità direttamente nell' engine. Questa tecnologia viene chiamata "Nanite" e sarà il sistemo sfruttato anche dalla ormai prossima Playstation 5.
     
    Nanite si occupa quindi di autodowncalare la scena portandola pochi milioni (nel caso del video linkato si parla di 20 milioni) senza perdere dettagli rispetto al miliardo di poligoni iniziali


    Infine spiegano che la luce è tutta dinamica col sistema di multiounce , il che presume che anche negli interni il sistema di multibounce legato all' RTX sia stato completamente rivisto. (non so se Luoshuang ha contribuito in tal senso, ma attualmente è parte dello staff Unreal)

    Anche il sistema audio è stato migliorato e (penso) sia legato alla nuova feutre di audio puntuale che c'è sulla versione 4.25 di UE
     
    Implementeranno anche il flow (grande limite di UE4) 
     
     
    Pazzesco il momento del video in cui mostrano 500 statue da 33MILIONI di poligoni ciascuna), il tutto senza aver utilizzato LODs!

     
     
     
     
  8. Like
    Bruno E got a reaction from madmatt in Beretta - pistola   
  9. Like
    Bruno E got a reaction from Rockman in Beretta - pistola   
  10. Like
    Bruno E got a reaction from Magog in Beretta - pistola   
  11. Haha
    Bruno E reacted to Gio SantoSubito in Tatiana's Vanship   
    molto bello, vorrei iniziare anch'io ad abbandonare i cubi e cimentarmi con modelli complessi.
  12. Like
    Bruno E got a reaction from fedor in Epic's GPU Lightmass   
    Stò provando in questi giorni GPU lightmass di Luoshuang   su unreal engine v4.22   su un pc che ha sul comparto cpu un ryzen 5 1600X e come gpu una gtx 1070 (1920) cuda cores e, in tutta onestà,    l'ho tolto. 
    Cioè.. apprezzabilissima l'idea, unreal engine dovrà andare in quella direzione di sfruttare la scheda video sicuramente per il calcolo lightmass. Che la gpu possa essere potenzialmente molto più veloce della mia cpu lo vedo ad esempio in vray RT così come lo vedo nel fare l'encoding di un video.. ma mi limito a riportare che non è stato questo il caso sul calcolo lightmass.
     
    Non ho visto miglioramenti in termini di velocità apprezzabili.. anzi.. a dirla proprio tutta... mi pare che sia persino più lento il processo complessivo! 
    Tengo nel mio pc installato un utility chiamata full throttle override che mi mostra graficamente in tempo reale l'utilizzo dei core della CPU e c'è da dire (e probabilmente qui risiede la lentezza) che in realtà in gran parte del processo continuano ad essere utilizzati tutti i core della cpu, tranne proprio nella fase finale dove entra in gioco la GPU. Fase finale che, onestamente,  lasciando l'engine a default (CPU) non mi pare nemmeno durare così a lungo. Quindi secondo me la strada è ancora lunga. Così come a conti fatti ammette egli stesso: "Don't expect much from it! =)"
     
    Chi lo vuole provare conviene che faccia il backup  della cartella :
    UE_4.22\Engine\Binaries e del file
    UE_4.22\Engine\Config\BaseLightmass.ini  
     
  13. Thanks
    Bruno E got a reaction from Luc in Modello per stampa 3d / problema di superfici   
    Capita perchè c'è uno spazio... dipende dal metodo di creazione della superficie utilizzato. Ci sono alcuni strumenti che sono meno precisi e determinano più facilmente e spesso il fatto che le superfici create non siano perfettamente vicine alle altre e quindi siano a conti fatti separate.
    In generale uno strumento preciso e che evita questo è sweep2. Quindi adesso si tratta di andare ad eliminare alcune superfici e ricrearle. 
     
    Se dovessi avere problemi nel farlo mandami il modello.
     
    Ad esempio uno strumento piuttosto impreciso è rete di curve.  Per fare un esempio:
    Si crea un ordine.  Se tu ipoteticamente dovessi creare un solido e avessi già pareti create con sweep 2 (ad esemmpio)  e  dovessi solamente chiuderlo con un ultima superficie e facessi questa con rete di curve, è estremamente probabile che rimarrebbe aperto in vari punti.
    L'ordine corretto quindi è prima rete di curve, poi estrarre il bordo di essa.. e dopo fare le pareti utilizzando altri strumenti come ad esempio sweep2.
    Il punto è che ci sono strumenti come rete di curve che creano una superficie approssimandola da dei punti. E quindi proprio in virtù di come è il loro funzionamento,  non garantiscono precisione nel "copiare" precedenti sagome che si vogliono chiudere.
     
     
     
     
     
     
     
     
     
  14. Like
    Bruno E got a reaction from DaMa in Problemi Rhino con Vray e TheaRender   
    La gtx 1050 è serie Pascal.. è supportata da vray.  🤔 
    Dovresti fare un render, anche vuoto, e nella finestra "Vray frame buffer" in basso a destra clikka l'iconcina della cartellina e ti apre progress window, lì cerca gli errori che compaiono in maniera da essere indirizzati verso il problema.
     
    Un altra cosa che puoi fare è installare i drivers "studio" di nvidia invece di quelli da gaming, nel caso in cui non lo avessi fatto.
     
    Un altra cosa che puoi fare è , nella barra di rhino in alto, andare su Vray -> Tools -> GPU Device Selection e vedere se in quella finestra almeno compare il tuo processore e la tua scheda video.
  15. Like
    Bruno E got a reaction from DaMa in Problemi Rhino con Vray e TheaRender   
    Segui queste istruzioni:
    https://forums.chaosgroup.com/forum/licensing-forums/licensing-problems/1034120-unable-to-acquire-vray-for-rhino-gui-license
     
     
    Oltre a questo controlla su rhino su "strumenti" -> "opzioni" -> sezione a sinistra "Barre degli strumenti" ->  assicurati che la barra degli strumenti sia quella giusta di vray che dovrebbe chiamarsi "VrayForRhino"  e avere percorso tipo: "C:\Users\ProprioNome\AppData\Roaming\MCneel\Rhinoceros\6.0\UI\Plug-ins\VrayForRhino.rui
     
     
     
     
  16. Like
    Bruno E got a reaction from DaMa in Problemi Rhino con Vray e TheaRender   
    Devi dirci che hardware hai. Processore e scheda video.  
    I puntini del render sono dati dal fatto che non è arrivato ad un alto grado di rimozione del rumore. Può essere dato da impostazioni troppo basse nell'opzione "Noise limit"  oppure un render progressivo interrotto prima di raggiungere la qualità soddisfacente.
     
    "Non disponibile" in vray solitamente significa che non ha trovato nessun dispositivo  hardware adatto per quelle impostazioni scelte. Facilmente si riferirà al fatto che non ha trovato una scheda video compatibile con cui fare il render GPU.
  17. Like
    Bruno E got a reaction from Antonella Francavilla in Come modificare tutte le directory delle mappe vray di un progetto   
    Ho trovato un metodo per modificare in modo automatizzato tutte le directory delle mappe dei materiali vray all'interno di un progetto. Io l'ho fatto con Rhino ma presumibilmente funzionerà anche su altri software.
    In pratica la situazione è quella in cui uno volesse spostare tutte le sue texture da una directory in un altra.  Ri-linkare manualmente tutte le mappe nei suoi progetti, sarebbe lunghissimo.
     
     
    1) scaricare l' hex editor  "HxD" https://mh-nexus.de/en/hxd/
     

     
    2) apriamo Rhinoceros e apriamo il nostro progetto.
    Avendo spostato tutta la nostra collezione di texture su un altra directory, le mappe non verranno trovate, il preview renderizzerà grigio e il link viene evidenziato in rosso. 
     

     
     
    3) Ora.. nel mio caso ad esempio tutte le mie mappe erano e sono contenute in una cartella "Textures", dentro la quale ci sono poi tutte le altre sottocartelle.
    Questa cartella era contenuta nella directory C:/Users/Bruno/Pictures/
    Successivamente ho avuto necessità di copiarla su un altro hard disk: "D:\Immagini\"   Quindi quello che io vorrò fare è che tutte le stringhe  "C:/Users/Bruno/Pictures/" vengano sostituite con "D:\Immagini\".  
    Tutto il resto resta invariato perchè la cartella all'interno di Immagini si chiamerà sempre Textures e tutti i vari nomi al suo interno saranno invariati.
     
    Apriamo dunque (tenendo aperto Rhino)  l'hex editor HxD.  Clikkiamo su "apri ram" (con il simbolino del chip) e selezioniamo dall'elenco "Rhino.exe" (o il programma di modellazione che state usando).
     

     
     
    5) Premiamo CTRL+R (trova e sostituisci)  e assicuriamoci di mettere il segno di spunta su "stringa unicode" e "maiuscole / minuscole".   Nel mio campo di ricerca inserirò:  "C:/Users/Bruno/Pictures/" notare che gli slash vanno messi al contrario rispetto a quando copiate una directory su windows, altrimenti non troverà la stringa. (/)
    Con cosa dovranno essere sostituite? Con "D:/Immagini/" nel mio caso.  Slash giusti, questa volta: (\)
     

     
     
     
    6) clikkiamo su "sostituisci tutto" e noterete che avrete un messaggio che vi avvisa: "La dimensione dei pattern di cerca e sostituisci.. non coincide. Deve coincidere."  Perchè? Non ne ho la più pallida idea.. ma tant'è.
    Allora cosa facciamo? Aggiungiamo tanti spazi prima della stringa in "sostituisci con"  quanto è necessario per arrivare a farle coincidere. Ogni spazio che mettiamo occuperà due byte.

     

     
    7) Sono state sostituite tutte le directory di tutte le mappe. Averle sostituite a mano avrebbe richiesto un secolo, oltre alla perdita della sanità mentale. Bene.
    Clikkiamo su "salva" e diciamo "Sì". Così facendo inietterà tali dati nella memoria.
     

     
    8) Torniamo su Rhino e noteremo, aprendo l'editor materiali di vray e il collegamento ad una qualsiasi texture, che la directory è stata effettivamente modificata. Così come tutte le altre. Risulta solamente avere quella serie di spazi davanti. Nessun problema. Se avete scritto correttamente gli slash e tutto quanto... non bisogna fare altro che salvare il documento, chiudere Rhino , ri aprirlo... e  tutte le mappe saranno perfettamente  aggiornate e funzionanti. (gli spazi vengono automaticamente tolti).
     

     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
  18. Like
    Bruno E got a reaction from Melahel in URGENTISSIMO - blocco render al 4%   
    Cosa vuol dire "si blocca"? messaggi di errore? Se mancasse una texture non si bloccherebbe. Scriverebbe che manca nella finestra messaggi progresso vray. stato di utilizzo del pc? processore / ram / disco rigido?
    Il render potrebbe diventare di lunghezza apparentemente infinita nel caso in cui avessi saturato la ram e stesse usando l'hard disk come disco di swap.  Se la ram non è satura e non c'è un utilizzo intensivo del disco rigido e un render dura all'infinito anche con impostazioni a default.. è difficile diagnosticare. Potrebbe essere un problema grave nella scena.. una sorta di memory leak che fa sì che il processore non riesca ad avanzare oppure potrebbe essere un componente difettoso nel pc, ad esempio a volte se la ram o il processore sono difettosi e generano molti errori in ciò che fanno, deve ritornare su di essi molte volte nel tentativo di correggere e  i tempi possono allungarsi in modo anomalo ma su un pc del genere comunque probabilmente si vedrebbero delle anomalie nel funzionamento , immagino non sia il caso.
    La ram si può saturare se c'è un displacement che crea una caterva di geometria oppure se ci sono molte texture ad altissima risoluzione. Se si vogliono usare molte texture ad altissima risoluzione  è meglio andare nella cartella   Chaos Group\V-Ray\V-Ray for Rhinoceros\tools\
    aprire l'utility img2tiledexr.exe  e convertire tali immagini di risoluzione altissima  in tiled exr che è un formato di immagine che contiene la texture più volte in varie risoluzioni.  Assegnando poi questa texture tiled exr nel materiale vray , vray utilizzerà tale texture intelligentemente scegliendo risoluzioni minori per oggetti meno estesi (di cui tanto non si vedrebbe il dettaglio e dunque non c'è necessità di caricare in ram l'intera texture ad altissima risoluzione. E scegliendo automaticamente risoluzioni maggiori (progressivamente fino ad arrivare alla più grande) se essa è assegnata a superfici estese nella scena, là dove c'è necessità insomma di maggior dettaglio.
     
     
     
     
     
     
  19. Like
    Bruno E got a reaction from Michele71 in Mappatura diverse, stesso OBJ   
    Nessun problema le mesh composte da più parti. Volendo la texture può essere unita in un unica immagine, semplicemente ogni parte avrà le coordinate uv che si riferiscono ad una porzione di texture.
     
     
    Editando manualmente un filme mtl e cambiando la texture associata, la mappatura UV rimane la stessa.
     
     
    Non ho capito la questione dei due obj diversi. Forse intendi dire che il fatto di avere parti separate abbia reso più facile fare l'unwrapping per ogni parte invece che farlo per una mesh unica? Se così fosse sì...è proprio così. Separare in più parti aiuta anche a non dover fare l' unwrapping unico di una mesh unica che rischia di diventare complessa.  Ma non c'è nulla di sbagliato nel farlo, anzi.
     
    Ti faccio un esempio che forse aiuta. Un oggetto può essere composto da più meshes (parti separate) non c'è nessun obbligo assoluto che la mesh sia tutta un pezzo unico. Perchè magari uno può voler nascondere e visualizzare delle parti o insomma può volerci fare qualcosa con quelle parti che richiede che siano separate.  E' qualcosa di previsto/ammesso ,nei file obj ,che contengano più meshes. Parti separate per un singolo oggetto.
     

     
    Quelle parti hanno ognuna la propria mappatura UV che occupa il proprio "posto" nell'immagine. Che poi, non vorrei complicare la questione, ma in realtà tecnicamente la mappatura è UNA soltanto.
     
    Mi spiego meglio: Il fatto di fare l'unwrapping  per ogni parte e di pensarle come tante mappature UV diverse è  una cosa che si viene indotti a pensare erroneamente da come è strutturato Rhino.
    In realtà tutti quegli oggetti (parti) di cui tu stai facendo l'unwrapping.. fintanto che tu sotto la mappatura UV hai sempre lo stesso nome (oppure non hai messo nessun nome) stai modificando in realtà un unica mappa UV.
     
    Infatti se tu esporti questo insieme di "parti" meshes ( come oggetto obj)  e lo importi  su qualsiasi programma come 3D coat piuttosto che substance painter o qualsiasi... ciò che viene letto è un unico file obj con un UNICA mappatura UV contenente tutte le isole e tutte le parti che tu hai posizionato.   Anche se hai fatto l'unwrapping separatamente per ogni parte.
    Verrebbero fuori più mappature UV se tu mettessi il nome solo in alcuni oggetti e non in altri.  Oppure se mettessi più nomi. Se non metti niente, tutto ciò che esporti va a finire nella stessa mappa UV chiamata "default" o defaultUV o qualcosa del genere.
    Chiaramente più un "isola" occupa una porzione grande nello spazio della mappa, più quella parte potrà avere dettaglio perchè la texture ha una sua risoluzione limitata. Le isole uv che fanno riferimento a parti con meno importanza puoi renderle più piccole. Nel momento in cui applichi la texture, applichi la stessa texture a tutto l'oggetto.
     

     
     
     
     
     
     
  20. Like
    Bruno E got a reaction from Michele71 in Game test - Unreal Engine   
    Sono andato un po' avanti con il mio gioco di prova  introducendo alcune novità fra cui il sistema di camere fisse che seguono il personaggio , il danno da caduta, la morte, la possibilità di usare la torcia elettrica e  l'acqua interattiva.
     
    I comandi sono spiegati nel menù, mi sono dimenticato di scrivere che ,quando non si è inquadrati da una telecamera fissa, è possibile ruotare la visuale tenendo premuto il tasto sx del mouse e muovendo il mouse.
     
    Per chi vuole darci un occhiata può scaricare la demo da qua:
     
    https://1drv.ms/u/s!AtBsCW--PWHVrWvZxwzb_4uEdt_d?e=4lQZfu
     
     

     

     

     
     
     
     
     
     
     
     
     
     
     
  21. Like
    Bruno E reacted to Marcello Pattarin in I limiti di Rhinoceros   
    Bene ho capito.... vorrà dire che dovremo vendere pure su 3ds sky....e prenderemo un biglietto per andare a vivere in India.... o in qualche paese dove il costo della vita è più basso... 😀 Sorry per il fuori onda ragazzi... 
  22. Like
    Bruno E got a reaction from Marika in Come smussare i lati di un oggetto su Rhinoceros   
    Certamente. Non ho motivo di ripubblicarlo ora che l'hai visto.
  23. Like
    Bruno E got a reaction from Marika in Come smussare i lati di un oggetto su Rhinoceros   
    Ci sono almeno 2 possibilità di risolvere. Una consiste nel fatto che tutto quel pezzo lo potresti ricreare semplicemente senza nessuno smusso. Mi spiego meglio: Se lo ricrei senza nessuno smusso (nelle curve iniziali intendo) e solamente dopo attribuisci lo smusso a tutti gli spigoli in un unico momento... dovrebbe applicarlo correttamente.
     
    La seconda possibilità per smussi che danno noie è  ricostruisci manualmente attraverso sweep2. Seguendo questi passi: 
     
     
     
     
     
     
     
     
  24. Like
    Bruno E got a reaction from Marika in Come smussare i lati di un oggetto su Rhinoceros   
    ciao, dopo aver lanciato il comando FilletEdge e selezionato i bordi,  metti su "sì / attiva" l'anteprima fai invio una volta. A questo punto cambia l'opzione "tipo di binario" con distanza dal bordo oppure altre. Fino ad ottenere un risultato vagamente soddisfacente.
     
    A quel punto controlla lo smusso in tutta la lunghezza e se hai delle parti distorte, esplodi l'intero oggetto. Cancella le singole superfici distorte. Per ricostruirle perfette usa _Sweep2 e seleziona  2 bordi paralleli e poi gli altri 2 bordi paralleli . Seleziona tutte le superfici e riunisci l'oggetto solido.
     
  25. Like
    Bruno E got a reaction from Filippo Soldateschi in INFORMAZIONE   
    Ciao, il procedimento è un po' lungo da spiegare per filo e per segno e ci possono essere molti modi di farlo. Posso farti un elenco delle cose da fare per quello che può essere un metodo che porterà ad un risultato di questo tipo:
     

     
     
          1. Modella i tronchi:
     
     
    Qua sopra io ho fatto solamente dei cilindri a cui ho fatto l'unwrap ottenendo 3 isole: Un rettangolo per il corpo arrotolato e 2 "dischi" per le parti finali.
    A queste parti ho applicato una texture con una foto che ho fatto ad un tronco e un altra foto alla "testa" del tronco.  In photoshop ho poi creato una mappa che io chiamo "emissive mask" che non è altro che una scala di grigi dove le parti tendenti al bianco sono emissive, le parti al nero non emettono.
    Questo per far sì che le fiamme che avvolgono i tronchi si illuminino.
    Chiaramente se hai tempo e voglia nulla vieta di modellare meglio i tronchi , farne tipo 3 diversi, uno con una biforcazione, uno tagliato in un modo, l'altro tondo (per dire). Più c'è varietà più sembrerà realistico io per semplicità ho messo solo dei semplici cilindri.
     
    Il materiale Vray per questi tronchi è così composto:
     
     

            2. Modella una base per simulare la brace.
     
    per fare ciò puoi creare semplicemente un piano, una superficie (non è un solido, sotto è aperta) sagomato per dare l'impressione dello spessore. Questo è il mio:
     

     
    A questo applichi una texture della brace viva.  (proiezione UV piana).
    Il materiale della brace viva deve essere:

     
     
     
            3. Fare il fuoco
     
    Puoi farlo facendo delle superfici. Possono essere dei piani, possono essere dei piani ad anello oppure curvi.
    Le textures che ti servono sono: foto con fuoco su sfondo scuro / nero per diffuse map.
    Idealmente potresti avere molte foto di fiamme diverse.. e potresti fare vari piani, più o meno grandi. Fai l'Unwrap di tali piani (selezionando come cuciture tutti i lati molto semplicemente).  e puoi avere una sola texture con dentro affiancate le foto di molti tipi di fiamme diverse. Così facendo puoi poi spostare le coordinate uv di ogni piano per inquadrare la fiamma desiderata singolarmente e poi puoi posizionare questi piani , ridimensionarli,  per dare al fuoco un po' di variabilità. Più foto di fiamme diverse hai più sembrerà realistico il fuoco.
    Riguardo alla mappa diffuse del fuoco, ho notato che su internet se cerchi textures del fuoco è uno dei soggetti che è maggiormente rappresentato attraverso creazioni  da parte di grafici 2D.. si trovano poche fotografie reali del fuoco... e moltissime "rappresentazioni grafiche" di questo soggetto. Più o meno realistiche.. ma il problema è che per quanto sia fatta bene il fuoco su photoshop.. per quanto un disegnatore 2D possa essere stato bravo, hanno sempre un qualcosa di finto. Se la texture del fuoco non è buona.. non ne uscirà niente di buono.  E quella che io ho usato e che allegherò poi qui.. è.. diciamo una delle "meno peggio" che ho trovato in rete (almeno è una foto!) ma se vai in campagna, accendi un fuoco la notte e fai le fotografie puoi ottenere decisamente di meglio.
     
     
    Il materiale del fuoco:

     
     
             4.  Aggiungi una luce in mezzo al fuoco.
     
    Aggiungi una luce in corrispondenza del fuoco, io ho messo una luce rettangolare con segno di spunta su:  "double sided" (perchè deve emettere da entrambi i lati) e "Invisible" (non si deve vedere). Regola il colore su un arancione / rosso adatto a quello che potrebbe essere la luce emessa dal fuoco. Regola l'intensità.
    Anche se le fiamme sono già materiali "emissive", il fuoco nella realtà fa una certa luce considerevole quindi conviene utilizzare questa luce aggiuntiva per simulare la luce proiettata nell'ambiente.
     
     
     
    Ti allego le mie textures così puoi vedere come sono fatte e capire facilmente come funzionano creando i materiali con la guida sopra.
     
    https://1drv.ms/f/s!AtBsCW--PWHVqFi_V8bR56AAIr4O
     
     
     
     
     
     
     
     
     
     
     
     
     
×
×
  • Create New...

Important Information

Per garantire la migliore esperienza di navigazione possibile questo sito utilizza cookie tecnici, statistici e di terze parti. Chiudendo questo banner, scorrendo questa pagina o cliccando qualunque suo elemento acconsenti all'uso dei cookie. Privacy Policy - Cookie Policy