Risultati da 1 a 5 di 5
  1. #1
    L'Onesto L'avatar di MorsTua
    Data Registrazione
    28-02-03
    Località
    -
    Messaggi
    867

    Predefinito ET: Quake Wars -> guida ai fragmovies

    Allora
    Comincio oggi la guida per trasformare un demo in un mp4 (codec x264)
    Aggiornerò piano piano, visto che ci vorrà un oo' per spiegare tutto.

    Spiegherò meglio che posso, come traformare un demo, con questo motore grafico, e i programmi più usati, senza l' utilizzo di fraps o qualsiasi altro programma per la cattura video

    PREPARAZIONE

    Il primo passo per iniziare il vostro movie, è quello di preparare l hardware.
    Andate nel menu della vostra scheda (in questo caso io ho nvidia) e selezionate "Qualità" come impostazioni generali e abilitate i filtri.
    Riavviate il pc

    Ora mettete nella cartella C:\Documents and Settings\vostrouser\Documenti\id Software\Enemy Territory - QUAKE Wars\base la seguente cfg

    Codice:
    // CFG AGGIORNATA AL 09/02/08 //
    
    
    unbindall
    
    seta com_avidemoheight “altezza” 
    seta com_avidemowidth “larghezza” 
    seta com_Avidemosamples “16” 
    seta com_unlockfps “0” 
    
    
    seta bse_simple "0"
    seta bse_rateCost "1.0"
    seta bse_rateLimit "1.0"
    seta bse_detailLevel "1.0"
    
    seta m_rawInput "1"
    
    seta s_decompressionLimit "6"
    seta s_libOpenAL "openal32.dll"
    seta s_micDevice "Driver primario di acquisizione suoni"
    seta s_voiceDevice "Driver audio principale"
    seta s_primaryDevice "Driver audio principale"
    seta s_driver "dsound"
    seta s_volumeMusic_dB "-60"
    
    seta win_ypos "0"
    seta win_xpos "0"
    seta win_notaskkeys "1"
    
    seta com_useFastVidRestart "0"
    seta com_videoRam "320"
    seta com_showTPS "0"
    seta com_showBPS "0"
    seta com_showFPS "0"
    seta com_allowConsole "1"
    seta com_purgeAll "0"
    seta com_gpuSpec "3"
    seta com_machineSpec "3"
    seta com_lastCPUDetailLevel "2"
    seta com_lastGraphicsLevel "2"
    seta com_lastGraphicsDetailLevel "2"
    seta com_lastLightingLevel "2"
    seta com_lastFoliageLevel "2"
    seta com_lastCPULevel "2"
    seta com_fixedtic "1"
    
    
    seta s_maxLowPrioritySounds "8"
    seta s_useAdpcmCompression "1"
    seta s_numberOfSpeakers "2"
    seta s_globalFraction "0.8"
    seta s_subFraction "0.75"
    seta s_playDefaultSound "1"
    seta s_volume_VoIPScale "0.5"
    seta s_volume_VoIPOut_dB "0"
    seta s_volume_VoIPIn_dB "8.249972"
    seta s_volume_dB "-16.968773"
    seta s_meterTopTime "2000"
    seta s_reverse "0"
    seta s_spatializationDecay "2"
    seta s_maxSoundsPerShader "0"
    
    
    
    seta r_customAspectRatioV "10"
    seta r_customAspectRatioH "16"
    seta r_aspectRatio "0"
    seta r_customHeight "800"
    seta r_customWidth "1280"
    seta r_finish "1"
    seta r_fullscreen "1"
    seta r_displayRefresh "0"
    seta r_mode "9"
    seta r_multiSamples "8"
    seta r_megaTilesPerSecond "9999"
    seta r_megaUpscale "0"
    seta r_megaStreamFromDVD "0"
    seta r_megaFadeTime "1500"
    seta r_megaStreamBlocks "4"
    seta r_detailFade "0.5"
    seta r_detailTexture "1"
    seta r_imposterFade "80"
    seta r_imposterFadeStart "130"
    seta r_imposterCutoff "80"
    seta r_visDistMult "1"
    seta r_usemaxvisdist "1"
    seta r_useThreadedRenderer "0"
    seta r_shaderSkipSpecCubeMaps "0"
    seta r_normalizeNormalMaps "1"
    seta r_shaderPreferALU "1"
    seta r_shaderQuality "0"
    seta r_useFBODestinationBuffer "0"
    seta r_useAlphaToCoverage "1"
    seta r_inhibitEXTGPP "0"
    seta r_debugArrowStep "120"
    seta r_debugLineWidth "1"
    seta r_debugLineDepthTest "0"
    seta r_skipRefractCopy "0"
    seta r_skipDepthAmbient "0"
    seta r_useShadowVisDistMult "1.0"
    seta r_trisColor "1.0 1.0 1.0 1.0"
    seta r_forceLoadImages "0"
    seta r_megatexturePreferALU "1"
    seta r_shadows "1"
    seta r_shadowPolygonFactorMT "0"
    seta r_shadowPolygonOffsetMT "-1"
    seta r_shadowPolygonFactor "0"
    seta r_shadowPolygonOffset "-1"
    seta r_offsetunits "-600"
    seta r_useDitherMask "1"
    seta r_skipAtmosInteractions "0"
    seta r_brightness "1.30625"
    seta r_gamma "0.9875"
    seta r_swapInterval "0"
    seta r_elevateForceClear "2"
    seta r_megaDrawMethod "3"
    seta r_softParticles "1"
    seta r_useIndexBuffers "1"
    seta r_useShadowInfinite "1"
    seta r_useShadowFastParallel "1"
    seta r_stuffCacheMegs "32"
    seta r_skipStuff "0"
    seta r_stuffFadeEnd "4500"
    seta r_stuffFadeStart "4000"
    seta r_MD5LodScale "3.4"
    seta r_occlusionsMaxFrames "10"
    seta r_renderProgramLodFade "50"
    seta r_renderProgramLodDistance "200"
    seta r_AtmospherePostprocess "0"
    seta r_noDoubleAtmosphere "1"
    seta r_skipintro "1"
    
    seta image_specularPicMip -2"
    seta image_diffusePicMip "-2"
    seta image_bumpPicMip "-2"
    seta image_picMip "-2"
    seta image_picMipEnable "1"
    seta image_detailPower "1"
    seta image_ignoreHighQuality "0"
    seta image_useBackgroundLoads "1"
    seta image_useNormalCompression "2"
    seta image_useAllFormats "1"
    seta image_useCompression "1"
    seta image_roundDown "1"
    seta image_lodbias "-1"
    seta image_anisotropy "16"
    seta image_filter "GL_LINEAR_MIPMAP_LINEAR"
    seta image_usePrecompressedTextures "1"
    seta image_globalPicMip "-4"
    
    
    seta anim_reduced "0"
    
    
    seta aor_physicsLod3StartScale "1"
    seta aor_physicsLod2StartScale "1"
    seta aor_physicsLod1StartScale "1"
    seta aor_ikCutoffScale "1"
    seta aor_animationCutoffScale "1"
    seta aor_physicsCutoffScale "1"
    
    seta gui_notificationPause "0"
    seta gui_notificationTime "0"
    seta gui_invertMenuPitch "0"
    seta gui_doubleClickTime "0.2"
    seta gui_tooltipDelay "0"
    seta gui_showRespawnText "0"
    seta gui_vehicleDirectionAlpha "0"
    seta gui_vehicleAlpha "0"
    seta gui_tooltipAlpha "0"
    seta gui_voteAlpha "0"
    seta gui_obitAlpha "0"
    seta gui_objectiveStatusAlpha "0"
    seta gui_objectiveListAlpha "0"
    seta gui_commandMapAlpha "0"
    seta gui_fireTeamAlpha "0"
    seta gui_chatAlpha "0"
    seta gui_crosshairColor "1.00 1.00 1.00 1.00"
    seta gui_crosshairSpreadScale "0"
    seta gui_crosshairGrenadeAlpha "0"
    seta gui_crosshairStatsAlpha "0"
    seta gui_crosshairSpreadAlpha "0"
    seta gui_crosshairAlpha "1"
    seta gui_crosshairKey "pin_01"
    seta gui_crosshairDef "crosshairs"
    seta gui_scoreboardsort "0"
    seta gui_showTooltips "0"
    
    seta g_skipIntro "1"
    seta g_radialMenuMouseSensitivity "0.5"
    seta g_radialMenuUseNumberShortcuts "1"
    seta g_radialMenuStyle "0"
    seta g_waypointDistanceMax "3084"
    seta g_waypointDistanceMin "512"
    seta g_waypointSizeMax "32"
    seta g_waypointSizeMin "16"
    seta g_showWayPoints "0"
    seta g_waypointAlphaScale "0.46875"
    seta g_rotateCommandMap "1"
    seta g_spectateViewLerpScale "0.7"
    seta g_playerIconAlphaScale "0"
    seta g_playerArrowIconSize "0"
    seta g_playerIconSize "0"
    seta g_drawPlayerIcons "0"
    seta g_radialMenuMouseInput "2"
    seta g_vehicleSteerKeyScale "1"
    seta g_transportDebrisLowCutoff "1024"
    seta g_transportDebrisMediumCutoff "2048"
    seta g_transportDebrisHighCutoff "4096"
    seta g_transportDebrisExtraHighCutoff "8192"
    seta g_maxTransportDebrisLow "8"
    seta g_maxTransportDebrisMedium "8"
    seta g_maxTransportDebrisHigh "8"
    seta g_maxTransportDebrisExtraHigh "8"
    seta g_showVehicleCockpits "1"
    seta g_tooltipTimeScale "0"
    seta g_playTooltipSound "0"
    seta g_unlock_viewStyle "1"
    seta g_unlock_interpolateMoving "1"
    seta g_unlock_updateViewpos "1"
    seta g_unlock_updateAngles "1"
    seta g_kickBanLength "2"
    seta g_teamSwitchDelay "5"
    seta g_execMapConfigs "0"
    seta g_complaintGUIDLimit "4"
    seta g_complaintLimit "6"
    seta g_hitBeep "1"
    seta g_weaponSwitchTimeout "1.5"
    seta g_showPlayerShadow "1"
    seta g_decals "1"
    seta g_fov "98"
    seta g_disableGlobalAudio "0"
    seta g_showFireTeamLocation "0"
    seta g_volumeMusic_dB "0"
    seta g_spectateLerpScale "0.2"
    seta g_disableGlobalChat "0"
    
    seta pm_vehicleSoundLerpScale "10"
    seta pm_skipBob "0"
    seta pm_bobroll "0"
    seta pm_bobpitch "0"
    seta pm_bobup "0"
    seta pm_runroll "0"
    seta pm_runpitch "0"
    seta pm_runbob "0"
    seta pm_walkbob "0"
    seta pm_crouchbob "0"
    
    
    
    seta ui_showComplaints "0"
    seta ui_voipReceiveFireTeam "1"
    seta ui_voipReceiveTeam "1"
    seta ui_voipReceiveGlobal "0"
    seta ui_drivingCameraFreelook "0"
    seta ui_rememberCameraMode "0"
    seta ui_advancedFlightControls "0"
    seta ui_postArmFindBestWeapon "0"
    seta ui_ignoreExplosiveWeapons "1"
    seta ui_autoSwitchEmptyWeapons "1"
    seta ui_showGun "1"
    
    vid_Restart

    Svuotate la cartella "screenshots"

    Avviate il gioco ed eseguite la cfg con exec e il nome che gli avete dato.
    Questa è la mia cfg che uso con risoluzione 1280x1024 (R_mode 9)
    per avere a 1024x768 dovrete settare a r_mode 5 e regolare i comandi di conseguenza
    seta com_avidemoheight “altezza”
    seta com_avidemowidth “larghezza”

    Certi comandi non li prende via cfg. Se c' è da togliere scritte o addirittura l hud (com_showhud 0 ) fatelo manualmente.
    Regolatevi gamma e contrasto (anche se credo, non serva a molto, visto che il motore renderizza con luminosità di default... a questo ovvieremo con adobe premiere, in un passo successivo)


    PRIMO RENDERING

    Ora che siamo pronti, apriamo il demo
    Teoricamente dovremmo già sapere il minuto in cui c' è la nostra azione da renderizzare. Per non far renderizzare tutto il demo, quindi , serve il comando apposito. Premetto che il time si calcola in millisecondi, quindi dovrete moltiplicare per mille perchè 1000 ms = 1 sec.

    5:00 = ((5min x 60seconds/min) + 0 seconds) x 1000miliseconds/sec = 300000
    3:45 = ((3min x 60seconds/min) + 45 seconds) x 1000miliseconds/sec = 225000
    0:12 = ((0min x 60seconds/min) + 12 seconds) x 1000miliseconds/sec = 12000


    Se volessimo estrapolare un' azione che parte a 10:45 e finisce a 9:21, dovremmo dare questo comando

    renderNetDemo <demoName> <FPS> <645000> <561000>

    Semplice, no?

    MERGING AND RENDERING

    Allora. A questo punto, vi troverete la cartella degli screenshot, piena zeppa di files.tga

    Ora vi servirà il famoso programma gratuito VIRTUALDUB e il codec HUFFY
    Come si installa huffy? Unzippatelo e cliccate col tasto destro su huffyuv.inf e selezionate install .
    Siamo pronti a fare il merge delle tga con virtualdub.

    Aprite il programma
    file -> open video file e trovate il path per il primo tga (di default è in C:\Documents and Settings\tuoutentei\id Software\Enemy Territory - QUAKE Wars\base\demos troverete gli screenshtos con il nr di demo equivalente a quello renderizzato ).
    Virtualdub metterà in sequenza cronologica, tutti gli screenshots.
    Per tagliare i pezzi che non vi interessano, muovete il cursore nella timeline, selezionate mark in e "<- " e mark out "->" del pezzo selezionato e andate su edit -> cut.

    Qualcuno usa il filtro motion blur. Secondo me quello di virtualdub è troppo pesante. Se lo volete provare video -> filter ->selezionate motion blur -> add
    Sempre su filter -> add -> resize

    Selezionate Absolute e mettete 1280 x 720
    Aspect ratio "disabled"
    Filter mode "Lanczos3"

    Ok


    Andate su audio -> no audio
    video -> framerate -> selezionate "change to :" e come nr inseritegli 30 che sarebbe il max framerate di qw (spero al momento)
    Andate su video ->compression -> selezionate come codec huffy

    settings

    come YUY2 compression method selezionate "Predict median (best)
    "predict gradient (best)
    Deselezionate tutto il resto e premete le due volte OK.
    Ora andate su file -> save as avi.
    dategli un nome -> ok et voilà:

    Avete trasformato i vostri tga in un file avi uncompressed .

    Uncompressed, significa che avete estratto un avi con la MIGLIOR qualità possibile.
    Anche se scatta e si blocca quando lo aprite, non preoccupatevi perchè è normale, semplicemente Il vostro computer non riesce a riprodurre un video così pesante.
    Ultima modifica di MorsTua; 09-02-08 alle 16:52:05

  2. #2
    L'Onesto L'avatar di MorsTua
    Data Registrazione
    28-02-03
    Località
    -
    Messaggi
    867

    Predefinito Re: ET: Quake Wars -> guida ai fragmovies

    POST PROCESSING

    Allora, arrivati a questo punto, dovremo editare i nostri spezzoni di video.
    Per fare questo io suggerisco l' uso di adobe after effects 6.5 o 7
    Noterete che le prime cose da correggere, sono la luminosità, il contrasto e i colori. Si puo fare anche con photoshop ma il processo è lungo e laborioso.

    After effects è un programma professionale che serve al post processing, ovvero a editare a 360 gradi il vostro film. Viene usato nel cinema per motion graphic ed effetti speciali. Vi suggerisco di vedervi i tutorials di Andrew Kramer su www.videocopilot.net
    Molti vi serviranno in seguito per i vostri fragmovies.

    Torniamo a noi

    Apri AE 7

    Andiamo a caricare il nostro movie compresso con il codec huffy.
    File -> Import -> FILE -> selezionate il vostro file.

    Prendete e trascinate il vostro spezzone in basso sopra l' icona della pellicola



    In questo modo creerete una composizione con le caratteristiche del vostro movie.

    A questo punto il vostro video è totalmente editabile
    Non sono bravissimo in post processing, io ho usato per il mio video solo il plug in "curves"



    Ovviamente voi dovrete smanettare con gli effetti per ottenere luce, colore, nitidezza che desiderate.



    Ora per renderizzare il vostro prodotto...

    Composition -> pre rendering -> (dovrebbero andare bene i settaggi di default) -> rendering


    Il risulato dovrebbe essere un .avi simile al video che segue

    Rapidshare
    Megaupload


    Apritelo con VLC
    Ultima modifica di MorsTua; 09-02-08 alle 17:33:30

  3. #3
    L'Onesto L'avatar di MorsTua
    Data Registrazione
    28-02-03
    Località
    -
    Messaggi
    867

    Predefinito Re: ET: Quake Wars -> guida ai fragmovies

    MONTAGGIO

    Presto continuerò con la guida
    per ogni domanda, sono su IRC con la comunity ita di qw, server quakenet , canale #quakewars.it
    Ultima modifica di MorsTua; 26-01-08 alle 13:18:37

  4. #4
    L'Onesto L'avatar di MorsTua
    Data Registrazione
    28-02-03
    Località
    -
    Messaggi
    867

    Predefinito Re: ET: Quake Wars -> guida ai fragmovies

    grazie per lo sticky

    appena posso, completo la guida facendo un video tutorial su vegas

    Faccio prima che stare li a scrivere
    Ultima modifica di MorsTua; 01-03-08 alle 08:13:41

  5. #5
    Banned L'avatar di Xh1ne
    Data Registrazione
    30-09-07
    Messaggi
    14,364

    Predefinito Re: the extract of suffering

    Citazione Originariamente Scritto da lovebeijgo Visualizza Messaggio
    experience is the extract of suffering.-------------------------Our wow power leveling website offer Fast and Secure wow powerleveling service. WoW Power Leveling 60-70, Cheap wow power leveling 1-70. The Professional WoW Power Leveling! Powerlevel WoW Power Leveling now. WOrld of warcraft Power Leveling bloom of true love associated with this time of year!
    uno spam post di wow levelling in un topic di quake wars.

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  • Il codice BB è Attivato
  • Le faccine sono Attivato
  • Il codice [IMG] è Attivato
  • Il codice HTML è Disattivato